-
Notifications
You must be signed in to change notification settings - Fork 1
๐[Design] ํ๋กํ ํ์ด์ง ๋ ์ด์์ ๊ตฌํ #119 #152
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weโll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
The latest updates on your projects. Learn more about Vercel for Git โ๏ธ
|
cloud0406
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
์๊ณ ํ์ จ์ต๋๋ค~.~
wynter24
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
์๊ณ ํ์ จ์ต๋๋ค:)
| </div> | ||
| </div> | ||
| </div> | ||
| <> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ํ๋๊ทธ๋จผํธ๊ฐ ํ์์์ ๊ฒ ๊ฐ์ต๋๋ค!
| function SortingButton({ | ||
| variant, | ||
| onClickSorting, | ||
| ...buttonProps |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
...props๊ฐ ์ ๋ง ๋ฆฌํฉํ ๋ง ๋ด์ฑ๋ ๊ธธ๋ฌ์ฃผ๊ณ , ํ์ ์์ ์ ์ด๋ชปํ๊ฒ ๋ง๋๋ ๊ฒ ๊ฐ์์. ๊ทธ๋์ ์กฐ๊ธ ๋ ํ๋กญ์ค๋ ๋ช ์์ ์ผ๋ก ์์ฑํด์ฃผ๋ ๊ฒ์ด ์ข์ต๋๋ค.
| import { IcSorting } from '../../../public/icons/index'; | ||
|
|
||
| interface SortingButtonProps { | ||
| interface SortingButtonProps extends React.ComponentPropsWithoutRef<'button'> { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
export ๋์ง ์๋ Props ํ์
์ ์์ฆ Props์ฐ๋ ๊ฒ ๊ฐ์์.
ISortButtonProps
ISortButton
| import ExchangeContents from './exchange/ExchangeContents'; | ||
|
|
||
| function MainContent() { | ||
| const [selectedTab, setSelectedTab] = useState<ContentTab>(CONTENT_TABS[0]); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
์ ์๊ฐ์๋ useSelectTab์ผ๋ก ํ
์ ํ๋๊ตฌ์ฑํ๊ณ ,
์ฟผ๋ฆฌํ๋ผ๋ฏธํฐ์ ์ฐ๋์ํค๋ฉด ์ข์ ๊ฒ ๊ฐ์์.
์ฟผ๋ฆฌํ๋ผ๋ฏธํฐ๋ฅผ ํ๋์ ์ ์ญ์ ์ธ ์ํ๋ก ์ฐ์๋ฉด ์ข์์.
|
|
||
| export default function ClubContents() { | ||
| const [sortBy, setSortBy] = useState<string | undefined>('NEWEST'); | ||
| const [selectedList, setSelectedList] = useState<ClubTab>(CLUB_TABS[0]); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
์กฐ๊ธ ๋ ๋น์ฆ๋์ค ๋ก์ง์ ์ข ๋ ๋ณด๊ธฐ ์ฝ๊ฒ ๊ฐ์ ํ๋ฉด ์ข์ ๊ฒ ๊ฐ์์
CLUB_TABS_STATUS.MYSCHEDULE
| import Tab from '@/components/tab/Tab'; | ||
|
|
||
| export default function ClubContents() { | ||
| const [sortBy, setSortBy] = useState<string | undefined>('NEWEST'); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ํ๋์ฝ๋ฉ์ด ์๋๋ผ, enum as const ์ ์ธ๋ ๊ฐ์ ๋ฉค๋ฒ๊ฐ์ด ๋ค์ด์ค๋ฉด ์ข์ ๊ฒ ๊ฐ์์.
ValueOf <- ์ฐพ์๋ณด์๋ฉด ์ข์ต๋๋ค.
type ValueOf = T[keyof T];
KeyOf TypeOf
* ๐[Design] ์ ์ญ ๋ฐฐ๊ฒฝ ์์ ๋ฐ ํจ๋ฉ ์ค์ #13 * ๐ฆ[Chore] discord webhook ์ฐ๊ฒฐ (#25) * ๐ฆ[Chore] discord webhook ์ฐ๊ฒฐ * ๐ฆ[Chore] ์นํ ํ ์คํธ ๋ฉ์์ง ์์ * ๐ฆ[Chore]: ๋ฉ์์ง ์์ * โจ [Feature] participantcounter ์ปดํฌ๋ํธ ๋ง๋ค๊ธฐ (#27) * โจ[Feat] ๊ธฐ๋ณธ tsx, test, storybook ์ฝ๋ ์์ฑ * ๐[Fix] jest test error fix * ๐ฆ[Chore] typscript-eslint version up * ๐ฆ[Chore] storybook chromaic action ์กฐ๊ฑด ์์ * โจ[Feature] ConfirmedLabel ์ปดํฌ๋ํธ ๊ฐ๋ฐ (#28) * ๐ฆ[Chore] ํด๋๋ช ์์ * โ [Test] test ์ฝ๋ ์์ฑ * โจ[Feat] ์ปดํฌ๋ํธ ๊ฐ๋ฐ * ๐[Design] ์คํ ๋ฆฌ๋ถ ์ฝ๋ ์์ฑ * โจ[Feat] ๏ฟฝํค๋ ๋ค๋น๊ฒ์ด์ ๋ฐ ๊ตฌํ#9 (#29) * โจ[Feat] ๋ค๋น๊ฒ์ด์ ๋ฐ UI, ๋ฉ๋ด ํด๋ฆญ์ ํด๋น ํ์ด์ง๋ก ๋ผ์ฐํ ๊ธฐ๋ฅ ๊ตฌํ #9 * ๐[Design] ์ ์ญ padding ์ ์ฉ body์์ main์ผ๋ก ์์ #9 * โป๏ธ[Refactor] HeaderBar์์ NavButton ๋ถ๋ฆฌ #9 * โ [Test] ํค๋ ๋ค๋น๊ฒ์ด์ ๋ฐ ํ ์คํธ #12 * โ [Test] ํค๋๋ฐ ์คํ ๋ฆฌ๋ถ ์ฝ๋ ์์ฑ #12 * โจ [Feature] progressBar ์ปดํฌ๋ํธ ๊ฐ๋ฐ (#30) * โ [Test] ํ ์คํธ ์ฝ๋ ์์ฑ * โจ[Feat] ์ปดํฌ๋ํธ, ์คํ ๋ฆฌ๋ถ ๊ฐ๋ฐ * โจ [Feat] TextChip ์ปดํฌ๋ํธ ๊ฐ๋ฐ (#33) * โ [Test] ํ ์คํธ ์ฝ๋ ์์ฑ * โจ[Feat] ์ปดํฌ๋ํธ ๊ฐ๋ฐ * ๐[Design] ์คํ ๋ฆฌ๋ถ ์์ฑ * ๐[Design] rootlayout ์๋จ padding ์ถ๊ฐ (#65) * โจ[Feat] ๊ณตํต์ปดํฌ๋ํธ button ๊ตฌํ #11 (#37) * โ [Test] ๋ฒํผ ํ ์คํธ ์ฝ๋ ์์ฑ #11 * ๐ฆ[Chore] jest.config ์์ * ๐ฆ[Chore] tailwind-merge ์ค์น * โจ[Feat] ๋ฒํผ ์ปดํฌ๋ํธ ์์ฑ ๋ฐ ์ด๊ธฐ ๋์์ธ ์ค์ * ๐[Design] ๋ฒํผ ๊ธฐ๋ณธ ์คํ์ผ cursor-pointer๋ก ์ค์ * โ [Test] ์คํ์ผ ํ ์คํธ ์ถ๊ฐ * โป๏ธ[Refactor] Home ํ์ด์ง button ์ปดํฌ๋ํธ์ props ์ถ๊ฐ * โป๏ธ[Refactor] ํ์ ์ ์ธ type์์ interface๋ก ๋ณ๊ฒฝ #11 * ๐[Design] ์คํ ๋ฆฌ๋ถ ์ฝ๋ ์์ฑ #11 * ๐[Design] ์ต์ ๋๋น ์ค์ #11 * ๐ฆ[Chore] tailwind content ์์ #11 * ๐ฆ[Chore] tailwind content ์์ #11 * โป๏ธ[Refactor] button props ๋ณ๊ฒฝ ๋ฐ ํด๋น ์คํ์ผ ์ค์ #11 * โป๏ธ[Refactor] button props ๋ณ๊ฒฝ #11 * โ [Test] ์คํ์ผ ๊ด๋ จ ํ ์คํธ ์ฝ๋ ์ญ์ #11 * ๐[Design] ์คํ ๋ฆฌ๋ถ args ์์ #11 * ๐ฌ[Comment] test ์ฝ๋ ์ฃผ์ ์ ๋ฆฌ #11 * โป๏ธ[Refactor] ์ฌ์ด์ฆ, ๋ฐฐ๊ฒฝ, ์์์ ๊ฐ์ฒด ๋ฆฌํฐ๋ด๋ก ๋ณ๊ฒฝ ๋ฐ variant ์ถ๊ฐ #11 * ๐[Docs] ์คํ ๋ฆฌ๋ถ ๋ฒํผ ํ ์คํธ ๋ฐ ์ด๋ฆ ์์ #11 * โป๏ธ[Refactor] ์ค๋ณต ์์ ์ญ์ ๋ฐ variantColor์ gray ์ถ๊ฐ #11 * ๐จ[Style] ์์ ์ด๋ฆ ์๋ฌธ ๋๋ฌธ์ ์ค๋ค์ดํฌ ํ๊ธฐ๋ฒ์ผ๋ก ๋ณ๊ฒฝ #11 * ๐จ[Style] ๊น ์ปจ๋ฒค์ - ํจ์ ํํ์์์ ํจ์ ์ ์ธ์์ผ๋ก ์์ #11 * ๐ฅ[Remove] ์ด๊ธฐ ์ค์ ์ bookclub์ ์์ฑํ๋ button ์ญ์ #11 * โป๏ธ[Refactor] ๋ฐฐ๊ฒฝ์คํ์ผ ๋ฐ ์์ variant ๋ณ๊ฒฝ #11 * ๐[Docs] ๋ณ๊ฒฝ๋ Button props๋ช ์ผ๋ก ์คํ ๋ฆฌ๋ถ args ์์ #11 * โ [Test] ๋ณ๊ฒฝ๋ props์ ๋ฐ๋ฅธ ํ ์คํธ ์ฝ๋ ์์ #11 * ๐ฆ[Chore] ci ์์ ๋ฒ์ ๋ฐ ๋ฉ์์ง ์์ (#53) * โจ[Feat] WrittenReview, RatingDisplay ์ปดํฌ๋ํธ ์์ฑ #38 (#49) * โจ[Feat] ํ์ ํ์์ฉ RatingIcon ์ปดํฌ๋ํธ ์ถ๊ฐ #38 * ๐ฅ[Remove] ์ด์ ์ค์ ๋ ์์ฑ๋ ๋ถํ์ํ Button2 ํด๋ ์ญ์ #38 * โป๏ธ[Refactor] RatingIcon heartColor์์ checked๋ก prop ๋ณ๊ฒฝ #38 * โจ[Feat] ํ์ ๊ณตํต์ปดํฌ๋ํธ ์์ฑ #38 * โจ[Feat] RatingDisplay ์คํ ๋ฆฌ๋ถ ์์ฑ #38 * โจ[Feat] WrittenReview ๊ณตํต ์ปดํฌ๋ํธ ์์ฑ #38 * โจ[Feat] WrittenReview ์คํ ๋ฆฌ๋ถ ์์ฑ #38 * ๐[Fix] WrittenReview ์ด๋ฏธ์ง ์๋ฌ ์ฒ๋ฆฌ #38 * โ [Test] WrittenReview ํ ์คํธ ์ฝ๋ ์์ฑ #38 * ๐[Rename] rating์์ rating-display๋ก ํด๋๋ช ์์ #38 * ๐[Design] ํ ์คํธ dp font-medium ์์ฑ ์ถ๊ฐ #38 * ๐ฆ[Chore] ์ค ๋ฐ๊ฟ ์คํ์ผ(LF) ํต์ผ .gitattributes ํ์ผ ์ถ๊ฐ #70 (#71) * โจ[Feat] Color system ๋ฐ breakpoint, storybook preview ์ ์ฉ (#76) * โจ[Feat] color ์์คํ ๋์ * โจ[Feat] ๋ฐ์ํ screen ๋ฐ storybook viewport ์ถ๊ฐ * โจ[Feat] Avatar, AvatarGroup ์ปดํฌ๋ํธ ๊ตฌํ (#69) * โจ[Feat] Avatar ์ปดํฌ๋ํธ ์์ฑ * โ [Test] avatar test ์ฝ๋ ์์ฑ * โ [Test] avatar storybook ์ฝ๋ ์์ฑ * โป๏ธ[Refactor] avatar ์ปดํฌ๋ํธ ์ฝ๋ ์์ * โจ[Feat] avatargroup ์ปดํฌ๋ํธ ๊ฐ๋ฐ * โป๏ธ[Refactor] avatarsize ์์ ๋ถ๋ฆฌ * โ [Test] avatargroup storybook ์ฝ๋ ์์ฑ * โจ[Feat] avatar onClick ์ถ๊ฐ * โ [Test] avatar test ์ฝ๋ ์์ * โ [Test] avatargroup test ์ฝ๋ ์์ฑ * ๐จ[Style] ๋ฐ์ดํ ์ฝ๋ ํฌ๋งทํ ๋ณ๊ฒฝ * โจ[Feat] CardList ์ปดํฌ๋ํธ ๊ฐ๋ฐ (#42) * โจ[Feat] ์์ด์ฝ ์ปดํฌ๋ํธ ์์ฑ * โจ[Feat] ์ปดํฌ๋ํธ ๋ชจ๋ฐ์ผ ๋์์ธ ๊ฐ๋ฐ * โ [Test] ์คํ ๋ฆฌ๋ถ ๋ฐ preview ์ถ๊ฐ #20 * ๐ [Design] padding ๋ณ๊ฒฝ #20 * โป๏ธ[Refactor] tailwind config ์์ * โป๏ธ[Refactor] textchip props ์ด๋ฆ ๋ณ๊ฒฝ * ๐[Design] ๋ฐ์ํ ์ ์ฉ, break point ์ ์ฉ * โจ[Feat] ์ฐ ์์ด์ฝ props ๋ฐ clickevent props ์ถ๊ฐ * ๐[Design] boxsizing ์ถ๊ฐ * โจ[Feat] ๋ง๊ฐ ์ง์ฐ๊ธฐ ์์ด์ฝ ๊ฐ๋ฐ * ๐[Design] ๋ง๊ฐ ์ค๋ฒ๋ ์ด ์ ์ฉ * โ [Test] ์คํ ๋ฆฌ๋ถ ์ฌ๋ฌ ํ๊ฒฝ ํ ์คํธ * โป๏ธ[Refactor] props ์ด๋ฆ ๋ณ๊ฒฝ * โ [Test] test ์ฝ๋ ์์ฑ * โป๏ธ[Refactor] ๋ ์ด์์ ์ฝ๋ ์์ , ์ฃผ์ ๋ณ๊ฒฝ * โ [Test] ์ค๋ฒ๋ ์ด ํ ์คํธ ์ฝ๋ ๋ณ๊ฒฝ * โ [Test] ์คํ ๋ฆฌ๋ถ ์ฝ๋ ๋ณ๊ฒฝ * ๐[Design] text css ์กฐ์ * ๐[Rename] ์ปดํฌ๋ํธ ์ด๋ฆ ๋ณ๊ฒฝ * โจ[Feat] ์์ด์ฝ ์ปดํฌ๋ํธ ์์ฑ * โจ[Feat] ์ปดํฌ๋ํธ ๋ชจ๋ฐ์ผ ๋์์ธ ๊ฐ๋ฐ * โ [Test] ์คํ ๋ฆฌ๋ถ ๋ฐ preview ์ถ๊ฐ #20 * ๐ [Design] padding ๋ณ๊ฒฝ #20 * โป๏ธ[Refactor] textchip props ์ด๋ฆ ๋ณ๊ฒฝ * ๐[Design] ๋ฐ์ํ ์ ์ฉ, break point ์ ์ฉ * โจ[Feat] ์ฐ ์์ด์ฝ props ๋ฐ clickevent props ์ถ๊ฐ * ๐[Design] boxsizing ์ถ๊ฐ * โจ[Feat] ๋ง๊ฐ ์ง์ฐ๊ธฐ ์์ด์ฝ ๊ฐ๋ฐ * ๐[Design] ๋ง๊ฐ ์ค๋ฒ๋ ์ด ์ ์ฉ * โ [Test] ์คํ ๋ฆฌ๋ถ ์ฌ๋ฌ ํ๊ฒฝ ํ ์คํธ * โป๏ธ[Refactor] props ์ด๋ฆ ๋ณ๊ฒฝ * โ [Test] test ์ฝ๋ ์์ฑ * โป๏ธ[Refactor] ๋ ์ด์์ ์ฝ๋ ์์ , ์ฃผ์ ๋ณ๊ฒฝ * โ [Test] ์ค๋ฒ๋ ์ด ํ ์คํธ ์ฝ๋ ๋ณ๊ฒฝ * โ [Test] ์คํ ๋ฆฌ๋ถ ์ฝ๋ ๋ณ๊ฒฝ * ๐[Design] text css ์กฐ์ * ๐[Rename] ์ปดํฌ๋ํธ ์ด๋ฆ ๋ณ๊ฒฝ * ๐ฅ[Remove] ๋ถํ์ ๊ตฌ๋ฌธ ์ ๊ฑฐ * โป๏ธ[Refactor] tailwind config ์์ (#97) * โจ[Feat] ๋ก๊ทธ์ธ ๊ธฐ๋ฅ ๊ตฌํ #34 (#45) * [Chore] zod, react-hook-form ์ค์น #34 * [Feat] label๊ณผ input์ผ๋ก ์ด๋ฃจ์ด์ง ์ ๋ ฅ FormField ๊ตฌํ #34 * [Feat] ์ ์ถ ๋ฒํผ ๊ตฌํ #34 * [Feat] ๋ก๊ทธ์ธ ์ ๋ ฅ ํผ UI ์์ ์๋ฃ #34 * [Feat] ๋น๋ฐ๋ฒํธ ๊ฐ๋ฆฌ๊ธฐ / ๋ณด๊ธฐ ๊ธฐ๋ฅ ๊ตฌํ #34 * [Test] LoginForm ํ ์คํธ์ฝ๋, storybook ์์ฑ #35 * [Test] FormField ํ ์คํธ์ฝ๋, storybook ์์ฑ #35 * [Test] SubmitButton ํ ์คํธ์ฝ๋, storybook ์์ฑ #35 * [Rename] ๊ฐ ๋ถ๋ถ ํด๋ ์์ฑ #34 * [Feat] ์ด๋ฉ์ผ, ๋น๋ฐ๋ฒํธ ์ ์ถ ๊ธฐ๋ฅ ๊ตฌํ #34 * [Test] ๋ก๊ทธ์ธ ๋ฒํผ ๋๋ฅด๊ณ isSubmitting ์ํ์ธ ๊ฒฝ์ฐ ๋ฒํผ ๋นํ์ฑํ๋๋์ง ํ ์คํธ์ฝ๋ ์์ฑ #35 * [Test] ์์ด๋, ๋น๋ฐ๋ฒํธ ์ ์ถ๋๋์ง ํ ์คํธ ์ฝ๋ ์์ฑ #35 * [Feat] ์ด๋ฉ์ผ, ๋น๋ฐ๋ฒํธ zod๋ก ์ ํจ์ฑ ๊ฒ์ฌ ๊ตฌํ #34 * [Refactor] ๋น๋ฐ๋ฒํธ ๊ฐ๋ฆฌ๊ธฐ hook์ผ๋ก ๋ถ๋ฆฌ #34 * โจ[Feat] ๋ก๊ทธ์ธ ํผ ์ ํจ์ฑ ๊ฒ์ฌ ํต๊ณผ ์ ๋ฒํผ ํ์ฑํ ๋ฐ ์์ ๋ณ๊ฒฝ #34 * โจ[Feat] ๋ก๊ทธ์ธ ์คํจ ์ ์๋ฌ ๋ฉ์์ง ํ์ ๊ธฐ๋ฅ ๊ตฌํ #40 * โจ[Feat] ๋ก๊ทธ์ธ ์ฑ๊ณต์ localstorage์ ํ ํฐ ์ ์ฅ #40 * โจ[Feat] ํ ํฐ ๋ง๋ฃ์๊ฐ ์ง๋๋ฉด ํ ํฐ ์ญ์ ๊ธฐ๋ฅ ๊ตฌํ #40 * โป๏ธ[Refactor] ํ ํฐ auth๋ก๋ง ๊ด๋ฆฌ #40 * [Feat] ๋ก๊ทธ์ธ ์ฑ๊ณต์ ํ์ผ๋ก ๋ฆฌ๋๋ ์ #40 * โป๏ธ[Refactor] ํ ํฐ ์ฟ ํค์ ์ ์ฅ์ผ๋ก ๋ณ๊ฒฝ #34 * โป๏ธ[Refactor] ์๋ฌ๋ฉ์์ง ์์ํ #34 * โจ[Feat] ํ์ด์ง๋ณ ๊ถํ์ ๋ฐ๋ฅธ ์ ๊ทผ ์ฒ๋ฆฌ ๊ธฐ๋ฅ ๊ตฌํ #43 (#44) * โจ[Feat] ํ์ด์ง๋ณ ๊ถํ์ ๋ฐ๋ฅธ ์ ๊ทผ ์ฒ๋ฆฌ ๊ธฐ๋ฅ ๊ตฌํ #43 * ๐[Fix] ๋น๋์๋ฌ useSearchParams Suspense ๊ฒฝ๊ณ ์ถ๊ฐ #43 * โป๏ธ[Refactor] AUTH_REQUIRED_PATHS์์ ๊ตํํ๊ธฐ ํ์ด์ง ์ญ์ * โป๏ธ[Refactor] placeholder ํ ์คํธ ์์๋ก ๋ถ๋ฆฌ * โป๏ธ[Refactor] onSubmit hook์ผ๋ก ๋ถ๋ฆฌ * ๐[Fix] ์ถฉ๋ ํด๊ฒฐ * ๐[Fix] LoginForm storybook ์๋ฌ ํด๊ฒฐ (#101) * ๐[Design] ํค๋ ๋ค๋น๊ฒ์ด์ ๋ฐ ๋์์ธ ์์ ๋ณ๊ฒฝ (#90) * ๐[Design] ํค๋ ๋ฐ ์์ green-normal๋ก ๋ณ๊ฒฝ #9 * ๐[Design] ํ ๋ฒํผ bookco๋ก ๋ณ๊ฒฝ #9 * โป๏ธ[Refactor] NAV_ITEMS ์์๋ก ๋ถ๋ฆฌ #9 * ๐[Design] ๋ค๋น๊ฒ์ด์ ๋ฒํผ ํด๋ฆญ์ ์์ ๋ณ๊ฒฝ #9 * โ [Test] NAV_ITEMS ์์ ๋ถ๋ฆฌ๋ก ์ธํ ํ ์คํธ ์ฝ๋ ์์ #9 * โจ[Feat] ๋ก๊ทธ์ธ ์ ์ ์ ๋ณด ์ ์ญ์ผ๋ก ๊ด๋ฆฌ ๊ธฐ๋ฅ ๊ตฌํ #105 (#106) * โจ[Feat] ๋ก๊ทธ์ธ ์ ์ ์ ๋ณด ์ ์ญ์ผ๋ก ๊ด๋ฆฌ ๊ธฐ๋ฅ ๊ตฌํ #105 * โป๏ธ[Refactor] createdAt, updatedAt ํ์ ์ date ๊ฐ์ฒด๋ก ๋ณ๊ฒฝ #105 * โจ[Feat] FilterCheckbox ์ปดํฌ๋ํธ ๊ตฌํ #73 (#104) * โ [Test] AvailableClubsFilter test ์ฝ๋ ์์ฑ #73 * โ [Test] ์ํ ๋ณํ์ ๋ฐ๋ผ ๋ณ๊ฒฝ๋๋ ์คํ์ผ ํ์ธ ํ ์คํธ ์ถ๊ฐ #73 * โจ[Feat] FilterCheckbox ์ปดํฌ๋ํธ ์์ฑ #73 * ๐[Rename] FilterCheckbox์ผ๋ก ๋ค์ด๋ฐ ์์ ํ ๊ณตํต ์ปดํฌ๋ํธ ํด๋๋ก ์ด๋ #73 * โจ[Feat] FilterCheckbox ์ปดํฌ๋ํธ ์์ฑ #73 * ๐[Design] label, input ๋์์ธ ์์ #73 * โ [Test] ์คํ ๋ฆฌ๋ถ ์ด๋ฒคํธ ๊ด๋ จ ๋ก์ง ์ถ๊ฐ #73 * ๐จ[Style] ๋ณ๊ฒฝ๋ Tailwind theme ์ด๋ฆ์ผ๋ก ์์ #73 * โ [Test] ์ฒดํฌ ์ํ์ ๋ฐ๋ฅธ ์คํ์ผ ๋ณ๊ฒฝ ํ ์คํธ ์ผ์ด์ค ์ถ๊ฐ #73 * ๐จ[Style] story label ๋ด์ฉ ์์ #73 * โป๏ธ[Refactor] checked ์์ฑ ํ์ prop์ผ๋ก ๋ณ๊ฒฝ #73 * โ [Test] ์คํ ๋ฆฌ๋ถ์ ํ์ prop, checked ์ถ๊ฐ #73 * โ [Test] ๋ถํ์ํ ์คํ์ผ ๊ด๋ จ ํ ์คํธ ์ ๊ฑฐ #73 * โจ[Feat] common dropdown ๊ตฌํ #47 (#109) * โจ[Feat] ๋๋กญ๋ค์ด ์ปดํฌ๋ํธ ๋ธ๋์น ์์ฑ #47 * โ [Test] ๋๋กญ๋ค์ด ์คํ ๋ฆฌ๋ถ ํ ์คํธ์ฝ๋ ๊ตฌํ #48 (#50) ๋๋กญ๋ค์ด ์คํ ๋ฆฌ๋ถ ํ ์คํธ์ฝ๋ merge * ๐[Design] DropDown UI ๊ตฌํ (#67) * โ [Test] ๋๋กญ๋ค์ด ์คํ ๋ฆฌ๋ถ ํ ์คํธ์ฝ๋ ๊ตฌํ #48 * ๐[Design] rootlayout ์๋จ padding ์ถ๊ฐ (#65) * โจ[Feat] ๊ณตํต์ปดํฌ๋ํธ button ๊ตฌํ #11 (#37) * โ [Test] ๋ฒํผ ํ ์คํธ ์ฝ๋ ์์ฑ #11 * ๐ฆ[Chore] jest.config ์์ * ๐ฆ[Chore] tailwind-merge ์ค์น * โจ[Feat] ๋ฒํผ ์ปดํฌ๋ํธ ์์ฑ ๋ฐ ์ด๊ธฐ ๋์์ธ ์ค์ * ๐[Design] ๋ฒํผ ๊ธฐ๋ณธ ์คํ์ผ cursor-pointer๋ก ์ค์ * โ [Test] ์คํ์ผ ํ ์คํธ ์ถ๊ฐ * โป๏ธ[Refactor] Home ํ์ด์ง button ์ปดํฌ๋ํธ์ props ์ถ๊ฐ * โป๏ธ[Refactor] ํ์ ์ ์ธ type์์ interface๋ก ๋ณ๊ฒฝ #11 * ๐[Design] ์คํ ๋ฆฌ๋ถ ์ฝ๋ ์์ฑ #11 * ๐[Design] ์ต์ ๋๋น ์ค์ #11 * ๐ฆ[Chore] tailwind content ์์ #11 * ๐ฆ[Chore] tailwind content ์์ #11 * โป๏ธ[Refactor] button props ๋ณ๊ฒฝ ๋ฐ ํด๋น ์คํ์ผ ์ค์ #11 * โป๏ธ[Refactor] button props ๋ณ๊ฒฝ #11 * โ [Test] ์คํ์ผ ๊ด๋ จ ํ ์คํธ ์ฝ๋ ์ญ์ #11 * ๐[Design] ์คํ ๋ฆฌ๋ถ args ์์ #11 * ๐ฌ[Comment] test ์ฝ๋ ์ฃผ์ ์ ๋ฆฌ #11 * โป๏ธ[Refactor] ์ฌ์ด์ฆ, ๋ฐฐ๊ฒฝ, ์์์ ๊ฐ์ฒด ๋ฆฌํฐ๋ด๋ก ๋ณ๊ฒฝ ๋ฐ variant ์ถ๊ฐ #11 * ๐[Docs] ์คํ ๋ฆฌ๋ถ ๋ฒํผ ํ ์คํธ ๋ฐ ์ด๋ฆ ์์ #11 * โป๏ธ[Refactor] ์ค๋ณต ์์ ์ญ์ ๋ฐ variantColor์ gray ์ถ๊ฐ #11 * ๐จ[Style] ์์ ์ด๋ฆ ์๋ฌธ ๋๋ฌธ์ ์ค๋ค์ดํฌ ํ๊ธฐ๋ฒ์ผ๋ก ๋ณ๊ฒฝ #11 * ๐จ[Style] ๊น ์ปจ๋ฒค์ - ํจ์ ํํ์์์ ํจ์ ์ ์ธ์์ผ๋ก ์์ #11 * ๐ฅ[Remove] ์ด๊ธฐ ์ค์ ์ bookclub์ ์์ฑํ๋ button ์ญ์ #11 * โป๏ธ[Refactor] ๋ฐฐ๊ฒฝ์คํ์ผ ๋ฐ ์์ variant ๋ณ๊ฒฝ #11 * ๐[Docs] ๋ณ๊ฒฝ๋ Button props๋ช ์ผ๋ก ์คํ ๋ฆฌ๋ถ args ์์ #11 * โ [Test] ๋ณ๊ฒฝ๋ props์ ๋ฐ๋ฅธ ํ ์คํธ ์ฝ๋ ์์ #11 * ๐[Design] DropDown UI ๊ตฌํ#51 * โป๏ธ[Refactor] variant์ filtering ์ถ๊ฐ. ๋๋กญ๋ค์ด ์์ดํ ๋ฆฌ์คํธ props๋ก ์ ๋ ฅ๋ฐ๋๋ก ๋ณ๊ฒฝ. variant์ ๋ฐ๋ฅธ UI ๋ณ๊ฒฝ ์ฝ๋ ๋ฆฌํฉํ ๋ง #51 * ๐ฆ[Chore] ci ์์ ๋ฒ์ ๋ฐ ๋ฉ์์ง ์์ (#53) * ๐[Design] navbar ํ๋กํ ์ด๋ฏธ์ง ์ถ๊ฐ #51 * โป๏ธ[Refactor] IcSorting color props๋ก ์ ๋ ฅ๋ฐ์ ์ ์๋๋ก ์์ #51 * โจ[Feat] WrittenReview, RatingDisplay ์ปดํฌ๋ํธ ์์ฑ #38 (#49) * โจ[Feat] ํ์ ํ์์ฉ RatingIcon ์ปดํฌ๋ํธ ์ถ๊ฐ #38 * ๐ฅ[Remove] ์ด์ ์ค์ ๋ ์์ฑ๋ ๋ถํ์ํ Button2 ํด๋ ์ญ์ #38 * โป๏ธ[Refactor] RatingIcon heartColor์์ checked๋ก prop ๋ณ๊ฒฝ #38 * โจ[Feat] ํ์ ๊ณตํต์ปดํฌ๋ํธ ์์ฑ #38 * โจ[Feat] RatingDisplay ์คํ ๋ฆฌ๋ถ ์์ฑ #38 * โจ[Feat] WrittenReview ๊ณตํต ์ปดํฌ๋ํธ ์์ฑ #38 * โจ[Feat] WrittenReview ์คํ ๋ฆฌ๋ถ ์์ฑ #38 * ๐[Fix] WrittenReview ์ด๋ฏธ์ง ์๋ฌ ์ฒ๋ฆฌ #38 * โ [Test] WrittenReview ํ ์คํธ ์ฝ๋ ์์ฑ #38 * ๐[Rename] rating์์ rating-display๋ก ํด๋๋ช ์์ #38 * ๐[Design] ํ ์คํธ dp font-medium ์์ฑ ์ถ๊ฐ #38 * ๐[Design] small ์ฌ์ด์ฆ ๊ท๊ฒฉ ๋ณ๊ฒฝ, IcSorting svg path ๋ณ๊ฒฝ #51 * ๐ฌ[Comment] ์ฃผ์ ์ ๋ฆฌ #51 * โ [Test] PR ๋ฑ๋ก์ ์ํ ์์ ํ ์คํธ ์ฝ๋ ์์ฑ #51 * โ [Test] ์์ ํ ์คํธ์ฝ๋ ์์ #51 * ๐ฅ[Remove] sorting-button ์ปดํฌ๋ํธ ํด๋ ์ญ์ #51 --------- Co-authored-by: cloud0406 <32586926+cloud0406@users.noreply.github.com> Co-authored-by: Minkyung Kim <97824352+wynter24@users.noreply.github.com> * ๐ฆ[Chore] ์ค ๋ฐ๊ฟ ์คํ์ผ(LF) ํต์ผ .gitattributes ํ์ผ ์ถ๊ฐ #70 (#71) * โจ[Feat] Color system ๋ฐ breakpoint, storybook preview ์ ์ฉ (#76) * โจ[Feat] color ์์คํ ๋์ * โจ[Feat] ๋ฐ์ํ screen ๋ฐ storybook viewport ์ถ๊ฐ * โจ[Feat] Avatar, AvatarGroup ์ปดํฌ๋ํธ ๊ตฌํ (#69) * โจ[Feat] Avatar ์ปดํฌ๋ํธ ์์ฑ * โ [Test] avatar test ์ฝ๋ ์์ฑ * โ [Test] avatar storybook ์ฝ๋ ์์ฑ * โป๏ธ[Refactor] avatar ์ปดํฌ๋ํธ ์ฝ๋ ์์ * โจ[Feat] avatargroup ์ปดํฌ๋ํธ ๊ฐ๋ฐ * โป๏ธ[Refactor] avatarsize ์์ ๋ถ๋ฆฌ * โ [Test] avatargroup storybook ์ฝ๋ ์์ฑ * โจ[Feat] avatar onClick ์ถ๊ฐ * โ [Test] avatar test ์ฝ๋ ์์ * โ [Test] avatargroup test ์ฝ๋ ์์ฑ * ๐จ[Style] ๋ฐ์ดํ ์ฝ๋ ํฌ๋งทํ ๋ณ๊ฒฝ * โจ[Feat] CardList ์ปดํฌ๋ํธ ๊ฐ๋ฐ (#42) * โจ[Feat] ์์ด์ฝ ์ปดํฌ๋ํธ ์์ฑ * โจ[Feat] ์ปดํฌ๋ํธ ๋ชจ๋ฐ์ผ ๋์์ธ ๊ฐ๋ฐ * โ [Test] ์คํ ๋ฆฌ๋ถ ๋ฐ preview ์ถ๊ฐ #20 * ๐ [Design] padding ๋ณ๊ฒฝ #20 * โป๏ธ[Refactor] tailwind config ์์ * โป๏ธ[Refactor] textchip props ์ด๋ฆ ๋ณ๊ฒฝ * ๐[Design] ๋ฐ์ํ ์ ์ฉ, break point ์ ์ฉ * โจ[Feat] ์ฐ ์์ด์ฝ props ๋ฐ clickevent props ์ถ๊ฐ * ๐[Design] boxsizing ์ถ๊ฐ * โจ[Feat] ๋ง๊ฐ ์ง์ฐ๊ธฐ ์์ด์ฝ ๊ฐ๋ฐ * ๐[Design] ๋ง๊ฐ ์ค๋ฒ๋ ์ด ์ ์ฉ * โ [Test] ์คํ ๋ฆฌ๋ถ ์ฌ๋ฌ ํ๊ฒฝ ํ ์คํธ * โป๏ธ[Refactor] props ์ด๋ฆ ๋ณ๊ฒฝ * โ [Test] test ์ฝ๋ ์์ฑ * โป๏ธ[Refactor] ๋ ์ด์์ ์ฝ๋ ์์ , ์ฃผ์ ๋ณ๊ฒฝ * โ [Test] ์ค๋ฒ๋ ์ด ํ ์คํธ ์ฝ๋ ๋ณ๊ฒฝ * โ [Test] ์คํ ๋ฆฌ๋ถ ์ฝ๋ ๋ณ๊ฒฝ * ๐[Design] text css ์กฐ์ * ๐[Rename] ์ปดํฌ๋ํธ ์ด๋ฆ ๋ณ๊ฒฝ * โจ[Feat] ์์ด์ฝ ์ปดํฌ๋ํธ ์์ฑ * โจ[Feat] ์ปดํฌ๋ํธ ๋ชจ๋ฐ์ผ ๋์์ธ ๊ฐ๋ฐ * โ [Test] ์คํ ๋ฆฌ๋ถ ๋ฐ preview ์ถ๊ฐ #20 * ๐ [Design] padding ๋ณ๊ฒฝ #20 * โป๏ธ[Refactor] textchip props ์ด๋ฆ ๋ณ๊ฒฝ * ๐[Design] ๋ฐ์ํ ์ ์ฉ, break point ์ ์ฉ * โจ[Feat] ์ฐ ์์ด์ฝ props ๋ฐ clickevent props ์ถ๊ฐ * ๐[Design] boxsizing ์ถ๊ฐ * โจ[Feat] ๋ง๊ฐ ์ง์ฐ๊ธฐ ์์ด์ฝ ๊ฐ๋ฐ * ๐[Design] ๋ง๊ฐ ์ค๋ฒ๋ ์ด ์ ์ฉ * โ [Test] ์คํ ๋ฆฌ๋ถ ์ฌ๋ฌ ํ๊ฒฝ ํ ์คํธ * โป๏ธ[Refactor] props ์ด๋ฆ ๋ณ๊ฒฝ * โ [Test] test ์ฝ๋ ์์ฑ * โป๏ธ[Refactor] ๋ ์ด์์ ์ฝ๋ ์์ , ์ฃผ์ ๋ณ๊ฒฝ * โ [Test] ์ค๋ฒ๋ ์ด ํ ์คํธ ์ฝ๋ ๋ณ๊ฒฝ * โ [Test] ์คํ ๋ฆฌ๋ถ ์ฝ๋ ๋ณ๊ฒฝ * ๐[Design] text css ์กฐ์ * ๐[Rename] ์ปดํฌ๋ํธ ์ด๋ฆ ๋ณ๊ฒฝ * ๐ฅ[Remove] ๋ถํ์ ๊ตฌ๋ฌธ ์ ๊ฑฐ * โป๏ธ[Refactor] common DropDown UI ๋ฆฌํฉํ ๋ง #51 #84 (#93) * โป๏ธ[Refactor] dropdown ๋ฆฌํฉํ ๋ง. dropdown๊ณผ sorting ๋ฒํผ ๋ถ๋ฅ * โจ[Feat] ๋๋กญ๋ค์ด ์ปดํฌ๋ํธ ๋ธ๋์น ์์ฑ #47 * โ [Test] ๋๋กญ๋ค์ด ์คํ ๋ฆฌ๋ถ ํ ์คํธ์ฝ๋ ๊ตฌํ #48 (#50) ๋๋กญ๋ค์ด ์คํ ๋ฆฌ๋ถ ํ ์คํธ์ฝ๋ merge * โป๏ธ[Refactor] storybook ํ ์คํธ์ฝ๋ ๋ฆฌํฉํ ๋ง- navbar, filtering small, filtering large๋ก ๋ถ๋ฅํ์ฌ ํ์ธ ๊ฐ๋ฅ #84 * โป๏ธ[Refactor] Avatar ์ปดํฌ๋ํธ ์ฌ์ฉ #84 * โ [Test] ์์ ํ ์คํธ์ฝ๋ ์์ #84 * ๐ฅ[Remove] SortingButton.tes.tsx ํ์ผ ์ญ์ * โป๏ธ[Refactor] getButton ํจ์๋ช renderButton์ผ๋ก ๋ณ๊ฒฝ #84 * โจ[Feat] ๋ก๊ทธ์ธ ๊ธฐ๋ฅ ๊ตฌํ #34 (#45) * [Chore] zod, react-hook-form ์ค์น #34 * [Feat] label๊ณผ input์ผ๋ก ์ด๋ฃจ์ด์ง ์ ๋ ฅ FormField ๊ตฌํ #34 * [Feat] ์ ์ถ ๋ฒํผ ๊ตฌํ #34 * [Feat] ๋ก๊ทธ์ธ ์ ๋ ฅ ํผ UI ์์ ์๋ฃ #34 * [Feat] ๋น๋ฐ๋ฒํธ ๊ฐ๋ฆฌ๊ธฐ / ๋ณด๊ธฐ ๊ธฐ๋ฅ ๊ตฌํ #34 * [Test] LoginForm ํ ์คํธ์ฝ๋, storybook ์์ฑ #35 * [Test] FormField ํ ์คํธ์ฝ๋, storybook ์์ฑ #35 * [Test] SubmitButton ํ ์คํธ์ฝ๋, storybook ์์ฑ #35 * [Rename] ๊ฐ ๋ถ๋ถ ํด๋ ์์ฑ #34 * [Feat] ์ด๋ฉ์ผ, ๋น๋ฐ๋ฒํธ ์ ์ถ ๊ธฐ๋ฅ ๊ตฌํ #34 * [Test] ๋ก๊ทธ์ธ ๋ฒํผ ๋๋ฅด๊ณ isSubmitting ์ํ์ธ ๊ฒฝ์ฐ ๋ฒํผ ๋นํ์ฑํ๋๋์ง ํ ์คํธ์ฝ๋ ์์ฑ #35 * [Test] ์์ด๋, ๋น๋ฐ๋ฒํธ ์ ์ถ๋๋์ง ํ ์คํธ ์ฝ๋ ์์ฑ #35 * [Feat] ์ด๋ฉ์ผ, ๋น๋ฐ๋ฒํธ zod๋ก ์ ํจ์ฑ ๊ฒ์ฌ ๊ตฌํ #34 * [Refactor] ๋น๋ฐ๋ฒํธ ๊ฐ๋ฆฌ๊ธฐ hook์ผ๋ก ๋ถ๋ฆฌ #34 * โจ[Feat] ๋ก๊ทธ์ธ ํผ ์ ํจ์ฑ ๊ฒ์ฌ ํต๊ณผ ์ ๋ฒํผ ํ์ฑํ ๋ฐ ์์ ๋ณ๊ฒฝ #34 * โจ[Feat] ๋ก๊ทธ์ธ ์คํจ ์ ์๋ฌ ๋ฉ์์ง ํ์ ๊ธฐ๋ฅ ๊ตฌํ #40 * โจ[Feat] ๋ก๊ทธ์ธ ์ฑ๊ณต์ localstorage์ ํ ํฐ ์ ์ฅ #40 * โจ[Feat] ํ ํฐ ๋ง๋ฃ์๊ฐ ์ง๋๋ฉด ํ ํฐ ์ญ์ ๊ธฐ๋ฅ ๊ตฌํ #40 * โป๏ธ[Refactor] ํ ํฐ auth๋ก๋ง ๊ด๋ฆฌ #40 * [Feat] ๋ก๊ทธ์ธ ์ฑ๊ณต์ ํ์ผ๋ก ๋ฆฌ๋๋ ์ #40 * โป๏ธ[Refactor] ํ ํฐ ์ฟ ํค์ ์ ์ฅ์ผ๋ก ๋ณ๊ฒฝ #34 * โป๏ธ[Refactor] ์๋ฌ๋ฉ์์ง ์์ํ #34 * โจ[Feat] ํ์ด์ง๋ณ ๊ถํ์ ๋ฐ๋ฅธ ์ ๊ทผ ์ฒ๋ฆฌ ๊ธฐ๋ฅ ๊ตฌํ #43 (#44) * โจ[Feat] ํ์ด์ง๋ณ ๊ถํ์ ๋ฐ๋ฅธ ์ ๊ทผ ์ฒ๋ฆฌ ๊ธฐ๋ฅ ๊ตฌํ #43 * ๐[Fix] ๋น๋์๋ฌ useSearchParams Suspense ๊ฒฝ๊ณ ์ถ๊ฐ #43 * โป๏ธ[Refactor] AUTH_REQUIRED_PATHS์์ ๊ตํํ๊ธฐ ํ์ด์ง ์ญ์ * โป๏ธ[Refactor] placeholder ํ ์คํธ ์์๋ก ๋ถ๋ฆฌ * โป๏ธ[Refactor] onSubmit hook์ผ๋ก ๋ถ๋ฆฌ * ๐[Fix] ์ถฉ๋ ํด๊ฒฐ * ๐จ[Style] ์์ ๋ ์ปฌ๋ฌ ์์คํ ๋ช ์ ์ฉ #84 * ๐[Fix] LoginForm storybook ์๋ฌ ํด๊ฒฐ (#101) --------- Co-authored-by: Sungu Kim <108677235+haegu97@users.noreply.github.com> * โจ[Feat] Dropdown ์ปดํฌ๋ํธ onclick ์ด๋ฒคํธ ๊ตฌํ (#108) * โ [Test] ๋๋กญ๋ค์ด ์คํ ๋ฆฌ๋ถ ํ ์คํธ์ฝ๋ ๊ตฌํ #48 * ๐[Design] DropDown UI ๊ตฌํ#51 * โป๏ธ[Refactor] variant์ filtering ์ถ๊ฐ. ๋๋กญ๋ค์ด ์์ดํ ๋ฆฌ์คํธ props๋ก ์ ๋ ฅ๋ฐ๋๋ก ๋ณ๊ฒฝ. variant์ ๋ฐ๋ฅธ UI ๋ณ๊ฒฝ ์ฝ๋ ๋ฆฌํฉํ ๋ง #51 * ๐[Design] navbar ํ๋กํ ์ด๋ฏธ์ง ์ถ๊ฐ #51 * โป๏ธ[Refactor] IcSorting color props๋ก ์ ๋ ฅ๋ฐ์ ์ ์๋๋ก ์์ #51 * ๐[Design] small ์ฌ์ด์ฆ ๊ท๊ฒฉ ๋ณ๊ฒฝ, IcSorting svg path ๋ณ๊ฒฝ #51 * ๐ฌ[Comment] ์ฃผ์ ์ ๋ฆฌ #51 * โ [Test] PR ๋ฑ๋ก์ ์ํ ์์ ํ ์คํธ ์ฝ๋ ์์ฑ #51 * โ [Test] ์์ ํ ์คํธ์ฝ๋ ์์ #51 * ๐ฅ[Remove] sorting-button ์ปดํฌ๋ํธ ํด๋ ์ญ์ #51 * โจ[Feat] ๋๋กญ๋ค์ด ์์ดํ ์ด์ธ์ ์์ ํด๋ฆญ ์ ๋๋กญ๋ค์ด ์ ๊ธฐ ๊ธฐ๋ฅ ๊ตฌํ * โจ[Feat] ๋๋กญ๋ค์ด ์์ดํ ํด๋ฆญ ์ ๋ฒํผ ๋ผ๋ฒจ์ ํด๋น ์์ดํ ๋ผ๋ฒจ๋ก ๋ณ๊ฒฝ๋๋๋ก ๊ตฌํ #68 * โป๏ธ[Refactor] variant ๋ณ dropdown ์์ดํ ๋ฆฌ์คํธ๋ฅผ props๋ก ์ ๋ ฅ๋ฐ์ง ์๊ณ constants๋ก ๋ถ๋ฆฌ #68 * ๐จ[Style] ๋ณ์๋ช ์คํ ์์ #68 * โ [Test] DropDown ํด๋ฆญ์ด๋ฒคํธ ํ ์คํธ์ฝ๋ ์์ฑ #68 * โป๏ธ[Refactor] useDropDownClose์ onClickDropDownItem์์ setIsOpen(false)๋ก ๋๋กญ๋ค์ด ์ํ ๋ช ์์ ์ผ๋ก ๋ณ๊ฒฝ #68 * ๐ฌ[Comment] ํ ์คํธ์ฝ๋ ์ฃผ์ ์ถ๊ฐ #68 * โ [Test] ํ ์คํธ์ฝ๋ ์์ #68 * ๐ฌ[Comment] ์ฃผ์ ์ ๋ฆฌ #68 --------- Co-authored-by: cloud0406 <32586926+cloud0406@users.noreply.github.com> Co-authored-by: Minkyung Kim <97824352+wynter24@users.noreply.github.com> Co-authored-by: Sungu Kim <108677235+haegu97@users.noreply.github.com> * โจ[Feat] Tab ์ปดํฌ๋ํธ ๊ตฌํ #107 (#111) * โจ[Feat] Tab ์ปดํฌ๋ํธ ๊ตฌํ #107 * โ [Test] Tab ์ปดํฌ๋ํธ ํ ์คํธ ์ฝ๋ ์์ฑ #107 * โ [Test] Tab ์ปดํฌ๋ํธ storybook ์ถ๊ฐ #107 * โป๏ธ[Refactor] TabType ๋ฉ์ธํญ, ์๋ธํญ ๋๊ฐ๋ก ์์ #107 * โป๏ธ [Refactor] common Button UI ๋ฆฌํฉํ ๋ง #99 (#110) * โป๏ธ[Refactor] as const ์ถ๊ฐ #99 * ๐[Design] isSubmitting props ์ถ๊ฐ ๋ฐ ๊ด๋ จ ์คํ์ผ ์ถ๊ฐ #99 * ๐[Design] fillType variant, themeColor ์ถ๊ฐ #99 * ๐[Rename] COLOR_CLASSES ๋์ COLOR_GROUPS์ผ๋ก ์์ #99 * ๐[Design] ๋๋ฝ๋ medium variant ์ถ๊ฐ #99 * ๐[Design] lightOutline variant ์ถ๊ฐ #99 * โ [Test] ์คํ ๋ฆฌ๋ถ์ ๋ณ๊ฒฝ๋ ๋์์ธ ์ถ๊ฐ #99 * โ [Test] ํ ์คํธ ์ฝ๋ props ์์ #99 * โป๏ธ[Refactor] DEFAULT_COLOR ์ ๊ฑฐ ๋ฐ ์๋ชป๋ fillType ๊ฐ ์๋ฌ ์ฒ๋ฆฌ #99 * โป๏ธ[Refactor] constants ํด๋๋ก ์์ ๋ถ๋ฆฌ #99 * โป๏ธ[Refactor] Button ์ปดํฌ๋ํธ์ props ๊ธฐ๋ณธ๊ฐ ์ถ๊ฐ #99 * โป๏ธ [Refactor] Card Component ๋ฆฌํฉํ ๋ง (#112) * โป๏ธ [Refactor] chip ์ปดํฌ๋ํธ ๋ฆฌํฉํ ๋ง #80 (#85) * โป๏ธ[Refactor] chip ์ปดํฌ๋ํธ ๋ฆฌํฉํ ๋ง * ๐[Rename] card ์ปดํฌ๋ํธ์์ chip ์ปดํฌ๋ํธ ์ ๋ฐ์ดํธ * โป๏ธ[Refactor] tailwind config ์์ (#97) * โป๏ธ[Refactor] ์์๋ช ๋ณ๊ฒฝ * โป๏ธ [Refactor] particiapntCounter ์ปดํฌ๋ํธ ๋ฆฌํฉํ ๋ง #81 (#86) * โป๏ธ[Refactor] ์ปดํฌ๋ํธ ๋ฆฌํฉํ ๋ง * โ [Test] ์คํ ๋ฆฌ๋ถ ์ฝ๋ ๋ณ๊ฒฝ * โ [Test] ์ปดํฌ๋ํธ ๋ฐ ๊ฐ์ด ์ฌ์ฉ๋๋ Card test ์ฝ๋ ๋ณ๊ฒฝ * โป๏ธ[Refactor] tailwind config ์์ (#97) * โป๏ธ[Refactor] ์ปฌ๋ฌ๋ช ๋ณ๊ฒฝ * โป๏ธ [Refactor] confirmedLabel ์ปดํฌ๋ํธ ๋ฆฌํฉํ ๋ง #82 (#87) * โป๏ธ[Refactor] ์ฒดํฌ ์์ด์ฝ ์์ ๋ฐ props ๋ณ๊ฒฝ * โป๏ธ[Refactor] ์ปดํฌ๋ํธ ๋์์ธ ์์ ๋ฐ ๋ฆฌํฉํ ๋ง * โ [Test] ์คํ ๋ฆฌ๋ถ ์ฝ๋ ์์ * โ [Test] ํ ์คํธ ์ฝ๋ ๋ณ๊ฒฝ * โป๏ธ[Refactor] tailwind config ์์ (#97) * โจ[Feat] ๋ก๊ทธ์ธ ๊ธฐ๋ฅ ๊ตฌํ #34 (#45) * [Chore] zod, react-hook-form ์ค์น #34 * [Feat] label๊ณผ input์ผ๋ก ์ด๋ฃจ์ด์ง ์ ๋ ฅ FormField ๊ตฌํ #34 * [Feat] ์ ์ถ ๋ฒํผ ๊ตฌํ #34 * [Feat] ๋ก๊ทธ์ธ ์ ๋ ฅ ํผ UI ์์ ์๋ฃ #34 * [Feat] ๋น๋ฐ๋ฒํธ ๊ฐ๋ฆฌ๊ธฐ / ๋ณด๊ธฐ ๊ธฐ๋ฅ ๊ตฌํ #34 * [Test] LoginForm ํ ์คํธ์ฝ๋, storybook ์์ฑ #35 * [Test] FormField ํ ์คํธ์ฝ๋, storybook ์์ฑ #35 * [Test] SubmitButton ํ ์คํธ์ฝ๋, storybook ์์ฑ #35 * [Rename] ๊ฐ ๋ถ๋ถ ํด๋ ์์ฑ #34 * [Feat] ์ด๋ฉ์ผ, ๋น๋ฐ๋ฒํธ ์ ์ถ ๊ธฐ๋ฅ ๊ตฌํ #34 * [Test] ๋ก๊ทธ์ธ ๋ฒํผ ๋๋ฅด๊ณ isSubmitting ์ํ์ธ ๊ฒฝ์ฐ ๋ฒํผ ๋นํ์ฑํ๋๋์ง ํ ์คํธ์ฝ๋ ์์ฑ #35 * [Test] ์์ด๋, ๋น๋ฐ๋ฒํธ ์ ์ถ๋๋์ง ํ ์คํธ ์ฝ๋ ์์ฑ #35 * [Feat] ์ด๋ฉ์ผ, ๋น๋ฐ๋ฒํธ zod๋ก ์ ํจ์ฑ ๊ฒ์ฌ ๊ตฌํ #34 * [Refactor] ๋น๋ฐ๋ฒํธ ๊ฐ๋ฆฌ๊ธฐ hook์ผ๋ก ๋ถ๋ฆฌ #34 * โจ[Feat] ๋ก๊ทธ์ธ ํผ ์ ํจ์ฑ ๊ฒ์ฌ ํต๊ณผ ์ ๋ฒํผ ํ์ฑํ ๋ฐ ์์ ๋ณ๊ฒฝ #34 * โจ[Feat] ๋ก๊ทธ์ธ ์คํจ ์ ์๋ฌ ๋ฉ์์ง ํ์ ๊ธฐ๋ฅ ๊ตฌํ #40 * โจ[Feat] ๋ก๊ทธ์ธ ์ฑ๊ณต์ localstorage์ ํ ํฐ ์ ์ฅ #40 * โจ[Feat] ํ ํฐ ๋ง๋ฃ์๊ฐ ์ง๋๋ฉด ํ ํฐ ์ญ์ ๊ธฐ๋ฅ ๊ตฌํ #40 * โป๏ธ[Refactor] ํ ํฐ auth๋ก๋ง ๊ด๋ฆฌ #40 * [Feat] ๋ก๊ทธ์ธ ์ฑ๊ณต์ ํ์ผ๋ก ๋ฆฌ๋๋ ์ #40 * โป๏ธ[Refactor] ํ ํฐ ์ฟ ํค์ ์ ์ฅ์ผ๋ก ๋ณ๊ฒฝ #34 * โป๏ธ[Refactor] ์๋ฌ๋ฉ์์ง ์์ํ #34 * โจ[Feat] ํ์ด์ง๋ณ ๊ถํ์ ๋ฐ๋ฅธ ์ ๊ทผ ์ฒ๋ฆฌ ๊ธฐ๋ฅ ๊ตฌํ #43 (#44) * โจ[Feat] ํ์ด์ง๋ณ ๊ถํ์ ๋ฐ๋ฅธ ์ ๊ทผ ์ฒ๋ฆฌ ๊ธฐ๋ฅ ๊ตฌํ #43 * ๐[Fix] ๋น๋์๋ฌ useSearchParams Suspense ๊ฒฝ๊ณ ์ถ๊ฐ #43 * โป๏ธ[Refactor] AUTH_REQUIRED_PATHS์์ ๊ตํํ๊ธฐ ํ์ด์ง ์ญ์ * โป๏ธ[Refactor] placeholder ํ ์คํธ ์์๋ก ๋ถ๋ฆฌ * โป๏ธ[Refactor] onSubmit hook์ผ๋ก ๋ถ๋ฆฌ * ๐[Fix] ์ถฉ๋ ํด๊ฒฐ * โป๏ธ[Refactor] ๋์์ธ ์ปฌ๋ฌ ๋ณ๊ฒฝ --------- Co-authored-by: Sungu Kim <108677235+haegu97@users.noreply.github.com> * โป๏ธ [Refactor] progressBar ์ปดํฌ๋ํธ ๋ฆฌํฉํ ๋ง #83 (#88) * โป๏ธ[Refactor] ์ฝ๋ ๋ฆฌํฉํ ๋ง ๋ฐ ์คํ ๋ฆฌ๋ถ ์ฝ๋ ์์ฑ * โ [Test] Test ๋ก์ง ์์ * โป๏ธ[Refactor] ์นด๋ ์ปดํฌ๋ํธ ๋ฐ๋ progressBar๋ก ์์ * โป๏ธ[Refactor] tailwind config ์์ (#97) * โจ[Feat] ๋ก๊ทธ์ธ ๊ธฐ๋ฅ ๊ตฌํ #34 (#45) * [Chore] zod, react-hook-form ์ค์น #34 * [Feat] label๊ณผ input์ผ๋ก ์ด๋ฃจ์ด์ง ์ ๋ ฅ FormField ๊ตฌํ #34 * [Feat] ์ ์ถ ๋ฒํผ ๊ตฌํ #34 * [Feat] ๋ก๊ทธ์ธ ์ ๋ ฅ ํผ UI ์์ ์๋ฃ #34 * [Feat] ๋น๋ฐ๋ฒํธ ๊ฐ๋ฆฌ๊ธฐ / ๋ณด๊ธฐ ๊ธฐ๋ฅ ๊ตฌํ #34 * [Test] LoginForm ํ ์คํธ์ฝ๋, storybook ์์ฑ #35 * [Test] FormField ํ ์คํธ์ฝ๋, storybook ์์ฑ #35 * [Test] SubmitButton ํ ์คํธ์ฝ๋, storybook ์์ฑ #35 * [Rename] ๊ฐ ๋ถ๋ถ ํด๋ ์์ฑ #34 * [Feat] ์ด๋ฉ์ผ, ๋น๋ฐ๋ฒํธ ์ ์ถ ๊ธฐ๋ฅ ๊ตฌํ #34 * [Test] ๋ก๊ทธ์ธ ๋ฒํผ ๋๋ฅด๊ณ isSubmitting ์ํ์ธ ๊ฒฝ์ฐ ๋ฒํผ ๋นํ์ฑํ๋๋์ง ํ ์คํธ์ฝ๋ ์์ฑ #35 * [Test] ์์ด๋, ๋น๋ฐ๋ฒํธ ์ ์ถ๋๋์ง ํ ์คํธ ์ฝ๋ ์์ฑ #35 * [Feat] ์ด๋ฉ์ผ, ๋น๋ฐ๋ฒํธ zod๋ก ์ ํจ์ฑ ๊ฒ์ฌ ๊ตฌํ #34 * [Refactor] ๋น๋ฐ๋ฒํธ ๊ฐ๋ฆฌ๊ธฐ hook์ผ๋ก ๋ถ๋ฆฌ #34 * โจ[Feat] ๋ก๊ทธ์ธ ํผ ์ ํจ์ฑ ๊ฒ์ฌ ํต๊ณผ ์ ๋ฒํผ ํ์ฑํ ๋ฐ ์์ ๋ณ๊ฒฝ #34 * โจ[Feat] ๋ก๊ทธ์ธ ์คํจ ์ ์๋ฌ ๋ฉ์์ง ํ์ ๊ธฐ๋ฅ ๊ตฌํ #40 * โจ[Feat] ๋ก๊ทธ์ธ ์ฑ๊ณต์ localstorage์ ํ ํฐ ์ ์ฅ #40 * โจ[Feat] ํ ํฐ ๋ง๋ฃ์๊ฐ ์ง๋๋ฉด ํ ํฐ ์ญ์ ๊ธฐ๋ฅ ๊ตฌํ #40 * โป๏ธ[Refactor] ํ ํฐ auth๋ก๋ง ๊ด๋ฆฌ #40 * [Feat] ๋ก๊ทธ์ธ ์ฑ๊ณต์ ํ์ผ๋ก ๋ฆฌ๋๋ ์ #40 * โป๏ธ[Refactor] ํ ํฐ ์ฟ ํค์ ์ ์ฅ์ผ๋ก ๋ณ๊ฒฝ #34 * โป๏ธ[Refactor] ์๋ฌ๋ฉ์์ง ์์ํ #34 * โจ[Feat] ํ์ด์ง๋ณ ๊ถํ์ ๋ฐ๋ฅธ ์ ๊ทผ ์ฒ๋ฆฌ ๊ธฐ๋ฅ ๊ตฌํ #43 (#44) * โจ[Feat] ํ์ด์ง๋ณ ๊ถํ์ ๋ฐ๋ฅธ ์ ๊ทผ ์ฒ๋ฆฌ ๊ธฐ๋ฅ ๊ตฌํ #43 * ๐[Fix] ๋น๋์๋ฌ useSearchParams Suspense ๊ฒฝ๊ณ ์ถ๊ฐ #43 * โป๏ธ[Refactor] AUTH_REQUIRED_PATHS์์ ๊ตํํ๊ธฐ ํ์ด์ง ์ญ์ * โป๏ธ[Refactor] placeholder ํ ์คํธ ์์๋ก ๋ถ๋ฆฌ * โป๏ธ[Refactor] onSubmit hook์ผ๋ก ๋ถ๋ฆฌ * ๐[Fix] ์ถฉ๋ ํด๊ฒฐ * โป๏ธ[Refactor] ์์ ๋ณ๊ฒฝ --------- Co-authored-by: Sungu Kim <108677235+haegu97@users.noreply.github.com> * merge participantcounter storybook * โจ[Feat] Card Header, Footer ๋ ์ด์์ ๋ฐ ์คํ ๋ฆฌ๋ถ ๊ตฌํ * ๐[Design] ์ง๋ ๋ชจ์์ผ ๊ฒฝ์ฐ ์์ ๋ณ๊ฒฝ * โจ[Feat] CardHeader icon ์ถ๊ฐ * โจ[Feat] cardHost ๊ตฌํ * โจ[Feat] card Image ์ถ๊ฐ * ๐[Design] ๋ชจ๋ฐ์ผ ๋ ์ด์์ ์ก๊ธฐ * โจ[Feat] simpleCard ์ปดํฌ๋ํธ ๊ฐ๋ฐ * โจ[Feat] ์ค๋ฒ๋ ์ด ๋ฐ ๋ชจ์ ์์ธ ํ์ด์ง ์นด๋ ๊ตฌํ * โจ[Feat] ์ฌํ์นด๋ ๋ ์ด์์ ๋ฐ ์ด๋ฒคํธ ๋์ ํ ์คํธ * โจ[Feat] ์ฌํ์นด๋ ํ์ ์ ๋ฆฌ * โจ[Feat] fullCard ์ ์ฉ ๋ฐ ์คํ ๋ฆฌ๋ถ ์์ฑ * ๐[Rename] type ํด๋ ์์ * โ [Test] ํ ์คํธ ์ฝ๋ ์์ฑ * ๐ฌ[Comment] ์ฃผ์ ๋ณ๊ฒฝ * โจ[Feat] ํธ์คํธ ์ปดํฌ๋ํธ ์๋ฐํ props ์ถ๊ฐ * ๐ฌ[Comment] ์ฃผ์ ์ถ๊ฐ * ๐[Design] ๋ฒํผ ๋ ์ด์์ ์์ * โป๏ธ[Refactor] confimreLabe variant ๋ฐ๋๋ก ์ถ๊ฐ * โป๏ธ[Refactor] ์คํ ๋ฆฌ ๋ถ ์ถ๊ฐ * โป๏ธ[Refactor] ์ฒดํฌ๋ฐ์ค ๋ฆฌํฉํ ๋ง --------- Co-authored-by: Sungu Kim <108677235+haegu97@users.noreply.github.com> * โจ[Feat] ๊ฒ์์ฐฝ ๊ตฌํ #120 (#121) * โจ[Feat] ๊ฒ์์ฐฝ ๊ตฌํ #120 * โ [Test] ๊ฒ์์ฐฝ ํ ์คํธ ์ฝ๋ ์์ฑ, storybook ์์ฑ #120 * โป๏ธ[Refactor] width, height prop ์ ๊ฑฐ #120 * โป๏ธ[Refactor] ๋๋ณด๊ธฐ ์์ด์ฝ width, height prop์ผ๋ก ์ถ๊ฐ #120 * โจ[Feat] ํค๋ ๋ฐ์ ์๋ ์ ์ ๋ฒํผ ๋๋กญ๋ค์ด ๋ฒํผ์ผ๋ก ๋ณ๊ฒฝ #103 (#118) * ๐[Design] ํ๋กํ ์ฌ์ง์ด ์๋ ์ ์ ์์ด์ฝ ์์ฑ #103 * โจ[Feat] ๋ก๊ทธ์ธ ์ํ์์ ํ๋กํ ์ด๋ฏธ์ง ๋๋กญ๋ค์ด ๋ฒํผ์ผ๋ก ๋ณ๊ฒฝ #103 * ๐ฅ[Remove] ํ ์คํธ์ฉ ์ ์ ์ด๋ฏธ์ง ์ญ์ #103 * โ [Test] ๋ก๊ทธ์ธ ์ ๋ฌด์ ๋ฐ๋ฅธ ๋ ๋ ํ ์คํธ ์ฝ๋ ์์ฑ #103 * โป๏ธ[Refactor] ๋ก๊ทธ์ธ ๋ฒํผ ๊ณต์ฉ ์ปดํฌ๋ํธ ๋ฒํผ์ผ๋ก ๋ณ๊ฒฝ #124 (#127) * โป๏ธ[Refactor] ๋ก๊ทธ์ธ ๋ฒํผ ๊ณต์ฉ ์ปดํฌ๋ํธ ๋ฒํผ์ผ๋ก ๋ณ๊ฒฝ #124 * ๐ฅ[Remove] ๊ธฐ์กด ๋ก๊ทธ์ธ ๋ฒํผ ์ญ์ #124 * โจ[Feat] Common SortingButton ๊ตฌํ #94 (#117) * โจ[Feat] ๋๋กญ๋ค์ด ์ปดํฌ๋ํธ ๋ธ๋์น ์์ฑ #47 * โ [Test] ๋๋กญ๋ค์ด ์คํ ๋ฆฌ๋ถ ํ ์คํธ์ฝ๋ ๊ตฌํ #48 (#50) ๋๋กญ๋ค์ด ์คํ ๋ฆฌ๋ถ ํ ์คํธ์ฝ๋ merge * ๐[Design] DropDown UI ๊ตฌํ (#67) * โ [Test] ๋๋กญ๋ค์ด ์คํ ๋ฆฌ๋ถ ํ ์คํธ์ฝ๋ ๊ตฌํ #48 * ๐[Design] rootlayout ์๋จ padding ์ถ๊ฐ (#65) * โจ[Feat] ๊ณตํต์ปดํฌ๋ํธ button ๊ตฌํ #11 (#37) * โ [Test] ๋ฒํผ ํ ์คํธ ์ฝ๋ ์์ฑ #11 * ๐ฆ[Chore] jest.config ์์ * ๐ฆ[Chore] tailwind-merge ์ค์น * โจ[Feat] ๋ฒํผ ์ปดํฌ๋ํธ ์์ฑ ๋ฐ ์ด๊ธฐ ๋์์ธ ์ค์ * ๐[Design] ๋ฒํผ ๊ธฐ๋ณธ ์คํ์ผ cursor-pointer๋ก ์ค์ * โ [Test] ์คํ์ผ ํ ์คํธ ์ถ๊ฐ * โป๏ธ[Refactor] Home ํ์ด์ง button ์ปดํฌ๋ํธ์ props ์ถ๊ฐ * โป๏ธ[Refactor] ํ์ ์ ์ธ type์์ interface๋ก ๋ณ๊ฒฝ #11 * ๐[Design] ์คํ ๋ฆฌ๋ถ ์ฝ๋ ์์ฑ #11 * ๐[Design] ์ต์ ๋๋น ์ค์ #11 * ๐ฆ[Chore] tailwind content ์์ #11 * ๐ฆ[Chore] tailwind content ์์ #11 * โป๏ธ[Refactor] button props ๋ณ๊ฒฝ ๋ฐ ํด๋น ์คํ์ผ ์ค์ #11 * โป๏ธ[Refactor] button props ๋ณ๊ฒฝ #11 * โ [Test] ์คํ์ผ ๊ด๋ จ ํ ์คํธ ์ฝ๋ ์ญ์ #11 * ๐[Design] ์คํ ๋ฆฌ๋ถ args ์์ #11 * ๐ฌ[Comment] test ์ฝ๋ ์ฃผ์ ์ ๋ฆฌ #11 * โป๏ธ[Refactor] ์ฌ์ด์ฆ, ๋ฐฐ๊ฒฝ, ์์์ ๊ฐ์ฒด ๋ฆฌํฐ๋ด๋ก ๋ณ๊ฒฝ ๋ฐ variant ์ถ๊ฐ #11 * ๐[Docs] ์คํ ๋ฆฌ๋ถ ๋ฒํผ ํ ์คํธ ๋ฐ ์ด๋ฆ ์์ #11 * โป๏ธ[Refactor] ์ค๋ณต ์์ ์ญ์ ๋ฐ variantColor์ gray ์ถ๊ฐ #11 * ๐จ[Style] ์์ ์ด๋ฆ ์๋ฌธ ๋๋ฌธ์ ์ค๋ค์ดํฌ ํ๊ธฐ๋ฒ์ผ๋ก ๋ณ๊ฒฝ #11 * ๐จ[Style] ๊น ์ปจ๋ฒค์ - ํจ์ ํํ์์์ ํจ์ ์ ์ธ์์ผ๋ก ์์ #11 * ๐ฅ[Remove] ์ด๊ธฐ ์ค์ ์ bookclub์ ์์ฑํ๋ button ์ญ์ #11 * โป๏ธ[Refactor] ๋ฐฐ๊ฒฝ์คํ์ผ ๋ฐ ์์ variant ๋ณ๊ฒฝ #11 * ๐[Docs] ๋ณ๊ฒฝ๋ Button props๋ช ์ผ๋ก ์คํ ๋ฆฌ๋ถ args ์์ #11 * โ [Test] ๋ณ๊ฒฝ๋ props์ ๋ฐ๋ฅธ ํ ์คํธ ์ฝ๋ ์์ #11 * ๐[Design] DropDown UI ๊ตฌํ#51 * โป๏ธ[Refactor] variant์ filtering ์ถ๊ฐ. ๋๋กญ๋ค์ด ์์ดํ ๋ฆฌ์คํธ props๋ก ์ ๋ ฅ๋ฐ๋๋ก ๋ณ๊ฒฝ. variant์ ๋ฐ๋ฅธ UI ๋ณ๊ฒฝ ์ฝ๋ ๋ฆฌํฉํ ๋ง #51 * ๐ฆ[Chore] ci ์์ ๋ฒ์ ๋ฐ ๋ฉ์์ง ์์ (#53) * ๐[Design] navbar ํ๋กํ ์ด๋ฏธ์ง ์ถ๊ฐ #51 * โป๏ธ[Refactor] IcSorting color props๋ก ์ ๋ ฅ๋ฐ์ ์ ์๋๋ก ์์ #51 * โจ[Feat] WrittenReview, RatingDisplay ์ปดํฌ๋ํธ ์์ฑ #38 (#49) * โจ[Feat] ํ์ ํ์์ฉ RatingIcon ์ปดํฌ๋ํธ ์ถ๊ฐ #38 * ๐ฅ[Remove] ์ด์ ์ค์ ๋ ์์ฑ๋ ๋ถํ์ํ Button2 ํด๋ ์ญ์ #38 * โป๏ธ[Refactor] RatingIcon heartColor์์ checked๋ก prop ๋ณ๊ฒฝ #38 * โจ[Feat] ํ์ ๊ณตํต์ปดํฌ๋ํธ ์์ฑ #38 * โจ[Feat] RatingDisplay ์คํ ๋ฆฌ๋ถ ์์ฑ #38 * โจ[Feat] WrittenReview ๊ณตํต ์ปดํฌ๋ํธ ์์ฑ #38 * โจ[Feat] WrittenReview ์คํ ๋ฆฌ๋ถ ์์ฑ #38 * ๐[Fix] WrittenReview ์ด๋ฏธ์ง ์๋ฌ ์ฒ๋ฆฌ #38 * โ [Test] WrittenReview ํ ์คํธ ์ฝ๋ ์์ฑ #38 * ๐[Rename] rating์์ rating-display๋ก ํด๋๋ช ์์ #38 * ๐[Design] ํ ์คํธ dp font-medium ์์ฑ ์ถ๊ฐ #38 * ๐[Design] small ์ฌ์ด์ฆ ๊ท๊ฒฉ ๋ณ๊ฒฝ, IcSorting svg path ๋ณ๊ฒฝ #51 * ๐ฌ[Comment] ์ฃผ์ ์ ๋ฆฌ #51 * โ [Test] PR ๋ฑ๋ก์ ์ํ ์์ ํ ์คํธ ์ฝ๋ ์์ฑ #51 * โ [Test] ์์ ํ ์คํธ์ฝ๋ ์์ #51 * ๐ฅ[Remove] sorting-button ์ปดํฌ๋ํธ ํด๋ ์ญ์ #51 --------- Co-authored-by: cloud0406 <32586926+cloud0406@users.noreply.github.com> Co-authored-by: Minkyung Kim <97824352+wynter24@users.noreply.github.com> * โป๏ธ[Refactor] dropdown ๋ฆฌํฉํ ๋ง. dropdown๊ณผ sorting ๋ฒํผ ๋ถ๋ฅ * โจ[Feat] ๋๋กญ๋ค์ด ์ปดํฌ๋ํธ ๋ธ๋์น ์์ฑ #47 * โ [Test] ๋๋กญ๋ค์ด ์คํ ๋ฆฌ๋ถ ํ ์คํธ์ฝ๋ ๊ตฌํ #48 (#50) ๋๋กญ๋ค์ด ์คํ ๋ฆฌ๋ถ ํ ์คํธ์ฝ๋ merge * โป๏ธ[Refactor] storybook ํ ์คํธ์ฝ๋ ๋ฆฌํฉํ ๋ง- navbar, filtering small, filtering large๋ก ๋ถ๋ฅํ์ฌ ํ์ธ ๊ฐ๋ฅ #84 * โป๏ธ[Refactor] Avatar ์ปดํฌ๋ํธ ์ฌ์ฉ #84 * โ [Test] ์์ ํ ์คํธ์ฝ๋ ์์ #84 * ๐ฅ[Remove] SortingButton.tes.tsx ํ์ผ ์ญ์ * ๐[Design] SortingButton UI ๋ณ๊ฒฝ ์ ์ฉ, โ [Test] ์คํ ๋ฆฌ๋ถ ํ ์คํธ์ฝ๋ ์์ * ๐จ[Style] ์ปฌ๋ฌ ์์คํ ์ด๋ฆ ๋ณ๊ฒฝ ์ ์ฉ #94 * โจ[Feat] sorting button onclick ์ด๋ฒคํธ ์ถ๊ฐ #94 * โ [Test] SortingButton jest ํ ์คํธ์ฝ๋ ์์ฑ * ๐ฅ[Remove]DroptDown.stories.tsx ์ญ์ (ํ์ผ๋ช ์คํ๋ก ์ธํด ๋ณ๊ฒฝํ์ผ๋ merge ๊ณผ์ ์ค ์ญ์ ๋์ง ์์) #94 * ๐[Fix] ์ต์ ์, ์ค๋๋์ ์ ๋ ฌ ๋ฒํผ์ผ ๋๋ ์ผ๊ด์ ์ผ๋ก ๊ทธ๋ ์ด ์ปฌ๋ฌ๋ก ํ์๋๋๋ก ๋ณ๊ฒฝ #94 --------- Co-authored-by: cloud0406 <32586926+cloud0406@users.noreply.github.com> Co-authored-by: Minkyung Kim <97824352+wynter24@users.noreply.github.com> * โจ[Feat] ๋ก๊ทธ์์ ๊ธฐ๋ฅ ๊ตฌํ #128 (#131) * โจ[Feat] ๋ก๊ทธ์์ ๊ธฐ๋ฅ ๊ตฌํ #128 * โป๏ธ[Refactor] ๋ก๊ทธ์์ ์ ๋ฆฌ๋ค์ด๋ ์ router.push์์ router.replace๋ก ์์ #128 * โป๏ธ[Refactor] ๋ผ์ฐํ ๋ณ๊ฒฝ #128 * โป๏ธ[Refactor] ์คํ ๋ฆฌ๋ถ ์์ #128 * โป๏ธ[Refactor] feature common popup #10 (#133) * ๐[Design] PopUp ์ปดํฌ๋ํธ ๋ ์ด์์ ๊ตฌํ #10 * โจ[Feat] PopUp์ Button ์ปดํฌ๋ํธ ๊ตฌํ, ์คํ ๋ฆฌ๋ถ ์ฝ๋ ์์ฑ #31 * ๐[Design] ํ์ ์ฐฝ css ๊ตฌํ ์๋ฃ โ [Test] ํ์ ์ฐฝ ์คํ ๋ฆฌ๋ถ ํ ์คํธ ์ฝ๋ ๊ตฌํ ์๋ฃ #10 * โ [Test] ํ์ ์ฐฝ ์คํ ๋ฆฌ๋ถ ํ ์คํธ์ฝ๋ ํ์ ๋ณ ์ฝ๋ ์ถ๊ฐ #26 * โป๏ธ[Refactor] Button ์ปดํฌ๋ํธ ์ด์ฉํ์ฌ PopUp ์ปดํฌ๋ํธ ๋ฆฌํฉํ ๋ง #10 * ๐ฅ[Remove] PopUpButton ์ปดํฌ๋ํธ ํ์ผ ์ญ์ #10 * โ [Test] PopUp ์ปดํฌ๋ํธ jest ํ ์คํธ์ฝ๋ ์์ #10 * โป๏ธ [Refactor] Compound Pattern ์ ์ฉํ์ฌ WrittenReview ์ปดํฌ๋ํธ ๊ตฌ์กฐ ๊ฐ์ #100 (#130) * ๐[Design] WrittenReview, RatingIcon ๋ณ๊ฒฝ๋ ๋์์ธ์ผ๋ก ์์ #100 * โป๏ธ[Refactor] ์ด๋ฏธ์ง ์๋ฌ ์ฒ๋ฆฌ ๋ก์ง ๊ฐ์ํ ๋ฐ ์์ ์ปดํฌ๋ํธ๋ก ์ฑ ์ ๋ถ๋ฆฌ #100 * ๐โป๏ธ[Design, Refactor] UI ๋์์ธ ๋ณ๊ฒฝ ๋ฐ ์ปดํฌ๋ํธ ์ปดํ์ด๋ ํจํด ์ ์ฉ #100 * โ [Test] ์คํ ๋ฆฌ๋ถ ์์ #100 * ๐ฅ[Remove] WrittenReview ํ ์คํธ ํ์ผ ์ญ์ #100 * ๐[Design] Sub_Tab ๋์์ธ ๋ณ๊ฒฝ (#136) * ๐[Design] ๋ฒํผ ์์ ์ถ๊ฐ #134 * โป๏ธ[Refactor] SubTab ๋์์ธ ๋ณ๊ฒฝ #134 * โป๏ธ[Refactor] ํ ํฐ ๋ง๋ฃ ์๊ฐ ์ถ๊ฐ, ํค๋ ๋ฐ ์๋ก๊ณ ์นจ ์ isLoggedIn ์ํ ํ์ธ #137 (#138) * โป๏ธ[Refactor] ํ ํฐ ๋ง๋ฃ๊ธฐํ ์ถ๊ฐ #137 * โป๏ธ[Refactor] ์๋ก๊ณ ์นจ ์ ํ ํฐ ์ ๋ฌด ํ์ธ #137 * โ [Test] ํ ์คํธ ์ฝ๋ ์์ #137 * โจ [Feature] ๋์ ๋ชจ์ ์นด๋ ๊ตฌํ (#142) * โป๏ธ[Refactor] chip ํํ ๋ฆฌํฉํ ๋ง * โจ[Feat] ๋ชจ์ ์นฉ ๊ตฌํ * โ [Test] ํ ์คํธ ์ฝ๋ ์์ฑ * โ [Test] ์คํ ๋ฆฌ๋ถ ๊ฒฝ๋ก ์กฐ์ * โป๏ธ[Refactor] text ์๋์ง์ ๋๋๋ก ์์ * โจ[Feat] ๊ธฐ๋ณธ ๋ ์ด์์ ๊ตฌํ * โป๏ธ[Refactor] ๋ฒํผ ์ปดํฌ๋ํธ ๋ฆฌํฉํ ๋ง #143 (#144) * โป๏ธ[Refactor] ๋ฒํผ ์ปดํฌ๋ํธ ์ปฌ๋ฌํด๋์ค ์ฝ๋ ๋ฆฌํฉํ ๋ง, COLOR_SCHEMES ์์ , ์คํ ๋ฆฌ๋ถ ์์ #143 * ๐จ[Style]layout ๋ฐฐ๊ฒฝ์์ ๋ณ๊ฒฝ, ํจ๋ฉ๊ฐ ๋ณ๊ฒฝ * โจ[Feat] Modal ์ปดํฌ๋ํธ, ํ๋กํ ์์ / ๋ฆฌ๋ทฐ ์์ฑ ๋ชจ๋ฌ ๊ฐ๋ฐ #141 (#145) * โป๏ธ[Refactor] avatar xl ์ฌ์ด์ฆ ์ถ๊ฐ #141 * โจ[Feat] ์์ ํ๊ธฐ ์์ด์ฝ ์ถ๊ฐ #141 * โป๏ธ[Refactor] className์ prop์ผ๋ก ๋ฐ์ ์ปค์คํ ๋์์ธ ํ ์ ์๊ฒ ๋ฆฌํฉํ ๋ง #141 * โจ[Feat] Modal ์ปดํฌ๋ํธ ๊ฐ๋ฐ #141 * โจ[Feat] ํ๋กํ ์์ ๋ชจ๋ฌ ๊ฐ๋ฐ #141 * โป๏ธ[Refactor] ์คํ ์์ #141 * ๐[Rename] ํ๋กํ ์์ ๋ชจ๋ฌ ์์น ๋ณ๊ฒฝ #141 * โ [Test] ํ ์คํธ์ฝ๋, storybook ์์ฑ #141 * ๐[Design] ์ถ๊ฐ๋ ์์์ผ๋ก ๋ณ๊ฒฝ #141 * ๐[Design] margin ์ถ๊ฐ #141 * ๐[Design] ์ ๋ชฉ ํ ์คํธ ํฌ๊ธฐ ๋ณ๊ฒฝ #141 * โป๏ธ[Refactor] ์ฝ๋ ์์น ๊ฐ๋ ์ฑ ์ข๊ฒ ์์ #141 * โจ[Feat] ๋ฆฌ๋ทฐ ํ์ ํํธ ๊ฐ๋ฐ #141 * โจ[Feat] ๋ฆฌ๋ทฐ ์์ฑ ๋ชจ๋ฌ ๊ฐ๋ฐ #141 * โ [Test] ์คํ ๋ฆฌ๋ถ ์์ #141 * โป๏ธ[Refactor] ๋ซ๊ธฐ ๋ฒํผ icClose๋ก ๋ณ๊ฒฝ #141 * โป๏ธ[Refactor] ํํธ ์์ด์ฝ ratingIcon์ผ๋ก ๋ณ๊ฒฝ #141 * ๐ฅ[Remove] ๋ฆฌ๋ทฐํํธ์์ด์ฝ ์ญ์ #141 * โ [Test] ํ ์คํธ ์ฝ๋ ์์ #141 * [Merge] ๋ชจ์ ํ์ด์ง branch์ develop ๋ณํฉ #72 (#150) * ๋ผ์ธ ์๋ฉ ์ ๊ทํ: .gitattributes ์ค์ ๋ฐ์ * ๐[Fix] normalize line endings #72 * ๐[Design] ์ฑ ๋ชจ์ ๋ฉ์ธํ์ด์ง UI ๊ตฌํ #132 (#146) * โจ [Feature] ๋์ ๋ชจ์ ์นด๋ ๊ตฌํ (#142) * โป๏ธ[Refactor] chip ํํ ๋ฆฌํฉํ ๋ง * โจ[Feat] ๋ชจ์ ์นฉ ๊ตฌํ * โ [Test] ํ ์คํธ ์ฝ๋ ์์ฑ * โ [Test] ์คํ ๋ฆฌ๋ถ ๊ฒฝ๋ก ์กฐ์ * โป๏ธ[Refactor] text ์๋์ง์ ๋๋๋ก ์์ * โจ[Feat] ๊ธฐ๋ณธ ๋ ์ด์์ ๊ตฌํ * โจ[Feat] ๋ชจ์๋ฉ์ธํ์ด์ง Header UI ์์ฑ #132 * ๋ผ์ธ ์๋ฉ ์ ๊ทํ: .gitattributes ์ค์ ๋ฐ์ * ๐[Fix] normalize line endings #72 * โจ[Feat] ๋ชจ์๋ฉ์ธํ์ด์ง Header UI ์์ฑ #132 * ๐[Fix] DropDown, SortingButton ์ปดํฌ๋ํธ์ use client ์ถ๊ฐ #132 * โจ[Feat] ๋ฐ์ํ ๊ตฌํ #132 * โป๏ธ[Refactor] ๋ฒํผ ์ปดํฌ๋ํธ ๋ฆฌํฉํ ๋ง #143 (#144) * โป๏ธ[Refactor] ๋ฒํผ ์ปดํฌ๋ํธ ์ปฌ๋ฌํด๋์ค ์ฝ๋ ๋ฆฌํฉํ ๋ง, COLOR_SCHEMES ์์ , ์คํ ๋ฆฌ๋ถ ์์ #143 * ๐จ[Style]layout ๋ฐฐ๊ฒฝ์์ ๋ณ๊ฒฝ, ํจ๋ฉ๊ฐ ๋ณ๊ฒฝ * ๐[Fix] Card ๊ณตํต ์ปดํฌ๋ํธ์ use client ์ถ๊ฐ #132 * โจ[Feat] ์ฑ ๋ชจ์ Mian ์ปดํฌ๋ํธ ์์ฑ #132 * โจ[Feat] ์ฑ ๋ชจ์ FilterBaR ์ปดํฌ๋ํธ ์์ฑ #132 * โป๏ธ[Refactor] ์ ์ฒด ๊ตฌ์กฐ ๊ฐ์ #132 * ๋ผ์ธ ์๋ฉ ์ ๊ทํ: .gitattributes ์ค์ ๋ฐ์ * ๐[Fix] normalize line endings #72 * โจ[Feat] ๋ชจ์๋ฉ์ธํ์ด์ง Header UI ์์ฑ #132 * Fix: Resolve merge conflicts in package-lock.json during rebase * โจ[Feat] ๋ชจ์๋ฉ์ธํ์ด์ง Header UI ์์ฑ #132 * ๐[Fix] DropDown, SortingButton ์ปดํฌ๋ํธ์ use client ์ถ๊ฐ #132 * โจ[Feat] ๋ฐ์ํ ๊ตฌํ #132 * ๐[Fix] Card ๊ณตํต ์ปดํฌ๋ํธ์ use client ์ถ๊ฐ #132 * โจ[Feat] ์ฑ ๋ชจ์ Mian ์ปดํฌ๋ํธ ์์ฑ #132 * โจ[Feat] ์ฑ ๋ชจ์ FilterBaR ์ปดํฌ๋ํธ ์์ฑ #132 * โป๏ธ[Refactor] ์ ์ฒด ๊ตฌ์กฐ ๊ฐ์ #132 --------- Co-authored-by: cloud0406 <32586926+cloud0406@users.noreply.github.com> Co-authored-by: sun <104830526+sunnwave@users.noreply.github.com> --------- Co-authored-by: cloud0406 <32586926+cloud0406@users.noreply.github.com> Co-authored-by: sun <104830526+sunnwave@users.noreply.github.com> * โป๏ธ[Refactor] ํ ํฐ ๋ง๋ฃ ์ ์ ์ ์ ๋ณด ์ด๊ธฐํ #148 (#149) * ๐[Design] ํ๋กํ ํ์ด์ง ๋ ์ด์์ ๊ตฌํ #119 (#152) * ๐[Design] ํ๋กํํํ์ด์ง ๋ ์ด์์ ์ค์ #119 * ๐[Design] ํ๋กํ ํ์ด์ง ๋ ์ด์์ ๊ตฌํ #119 * โจ[Feat] WrittenReview๋ฅผ ํ์ฉํ ClubReview ์ปดํฌ๋ํธ ์์ฑ #154 (#156) * ๐[Design] nav, ๊ณตํต ๋ ์ด์์ ์์ #154 * โจ[Feat] ClubReview ์ปดํฌ๋ํธ ์์ฑ #154 * โ [Test] WrittenReview ์คํ ๋ฆฌ๋ถ ์์ #154 * โป๏ธ [Refactor] Card ๋ฆฌํฉํ ๋ง (#151) * โจ[Feat] box, title, location, datetime ์ถ๊ฐ * โจ[Feat] ์ค๋ฒ๋ ์ด ๋ฐ ์คํ ๋ฆฌ๋ถ ์ถ๊ฐ * ๐[Rename] ์คํ ๋ฆฌ๋ถ ์ฝ๋ ์ด์ * โจ[Feat] ์์ ๋ํดํธ ์นด๋ ๋ฐ ์คํ ๋ฆฌ๋ถ ์ ์ฉ * โจ[Feat] ๋ํดํธ ์นด๋ ๋ ์ด์์ ๊ตฌํ * โป๏ธ[Refactor] clubchip variant์ถ๊ฐ * โจ[Feat] ์นฉ ์์ * ๐[Design ๋ ์ด์์ ์ผ๋ถ ๋ณ๊ฒฝ๋ฐ ์คํ ๋ฆฌ๋ถ ์์ * โจ[Feat] ์ฑ ๋ชจ์, ์ฐํ๊ธฐ ์นด๋ ๊ตฌํ ์๋ฃ * ๐ฅ[Remove] ๋ถํ์ ํ์ผ ์ ๊ฑฐ * โป๏ธ[Refactor] ์ค๋ฒ๋ ์ด ๋ฒํผ ์ปดํฌ๋ํธ๋ก ๋์ฒด * โจ[Feat] ๋ด๊ฐ ๋ง๋ ๋ชจ์ ์นด๋ ๊ตฌํ * โจ[Feat] ๋์ ๋ชจ์ ์นด๋ ๊ตฌํ * โป๏ธ[Refactor] ๋ด๊ฐ ๋ง๋ ๋ชจ์ ์ฐ, ๋ธ๋ฌ ๊ธฐ๋ฅ ์ ๊ฑฐ * โป๏ธ[Refactor] ์ธํฐํ์ด์ค ๊ณตํตํ ๋ฐ ์ฃผ์ ์ฒ๋ฆฌ * โป๏ธ[Refactor] ์คํ ๋ฆฌ๋ถ ์์ * โจ[Feat] ์์ธ ์นด๋ ์์ ๋ ์ด์์ ๊ตฌํ ๋ฐ ์คํ ๋ฆฌ๋ถ ์ ์ฉ * ๐[Design] ์์ธ ์นด๋ ์ด๋ฏธ์ง ๋ ์ด์์ ์์ * โจ[Feat] ์์ธ ์นด๋ ๊ตฌํ ์๋ฃ * ๐[Rename] ์คํ ๋ฆฌ๋ถ ๋ณ๊ฒฝ * ๐[Rename] ๋ถํ์ ์ฝ๋ ์ ๊ฑฐ ๋ฐ ์ด๋ * ๐ฌ[Comment] ์ฃผ์ ์ฒ๋ฆฌ * button ์ค๋ณต ์ฝ๋ ์ ๊ฑฐ * ๐[Docs] ์์ ์ฃผ์ ์ฒ๋ฆฌ * โจ[Feat] ํ์๊ฐ์ ๊ธฐ๋ฅ ๊ตฌํ #91 (#163) * ๐[Design] ๋ชจ์ ์์ธ ํ์ด์ง UI ๊ตฌํ #147 (#166) * โจ[Feat] ๋ชจ์ ์์ธ ํ์ด์ง ๊ตฌํ์ ์ํ ํด๋ ๋ฐ ํ์ผ ์์ฑ #147 * โจ[Feat] ๋ชจ์ ์์ธํ์ด์ง ์ถ๊ฐ #147 * ๐[Design] ์ปดํฌ๋ํธ ๋ถ๋ฆฌ ๋ฐ DescriptionSection UI ์์ฑ #147 * โป๏ธ[Refactor] ReviewSummarySection ๋ฆฌ๋ทฐ ์ ์ map์ผ๋ก ๊ตฌํ #147 * ๐[Design] DropDown ์ต์ ์ ๋ฒํผ border ์ ๊ฑฐ #147 * ๐[Design] ๋ฆฌ๋ทฐ ๋ชฉ๋ก UI ์์ฑ #147 * ๐[Fix] ํด๋ผ์ธ์ธํธ ์ปดํฌ๋ํธ ํ์ #147 * โป๏ธ[Refactor] ClubReview ์ปดํฌ๋ํธ ์ฌ์ฉ #147 * ๐[Fix] ์ด๋ฏธ์ง ๊ฒฝ๋ก /images/profile.png๋ก ์์ #147 * ๐[Design] ReviewSummarySection ๋ฐ์ํ ์์ #147 * ๐[Design] variant: 'detailedClub' - cursor-default ์ถ๊ฐ #147 * โจ[Feat] Card ์ปดํฌ๋ํธ ์ ์ฉ #147 * ๐[Docs] mockReview ์์ #147 * [Merge] ๋ฐฐํฌ ํ ์คํธ๋ฅผ ์ํ ๋ณํฉ - ๋ชจ์๋ฉ์ธํ์ด์ง merge to develop (#169) * ๐[Rename] ์ปดํฌ๋ํธ ๋ค์ด๋ฐ ์์ #158 * โจ[Feat] UI ์ปดํฌ๋ํธ์๊ฒ ๊ฐ์ ธ์จ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๊ธฐ ์ํ ๋ก์ง ์์ฑ์ค #158 * โป๏ธ[Refactor] ํญ ์ปดํฌ๋ํธ ๋ถ๋ฆฌ #158 * โจ[Feat] API ํธ์ถ ๋ก์ง ์์ฑ์ค #158 * โป๏ธ[Refactor] ์์ ๋ Card ์ปดํฌ๋ํธ ์ฌ์ฉ #158 * ๐[Design] ๋๋กญ๋ค์ด ๋์์ธ ์์ ์ค #158 * โจ[Feat] feature page profile ํ๋กํ ์ปดํฌ๋ํธ ๊ตฌํ #153 (#164) * ๐[Design] ํ๋กํํํ์ด์ง ๋ ์ด์์ ์ค์ #119 * ๐[Design] ํ๋กํ ํ์ด์ง ๋ ์ด์์ ๊ตฌํ #119 * ๐[Design] ํ๋กํํ์ด์ง ํ๋กํ ์ปดํฌ๋ํธ UI ๊ตฌํ #153 * ๐[Design] text ์คํ์ผ ์์ #153 * โป๏ธ[Refactor] ProfilePage ์ปดํฌ๋ํธ ํ๋ ๊ทธ๋จผํธ ์ ๊ฑฐ #153 * โจ[Feat] useAuthStore ํ ์ฌ์ฉํ์ฌ ๋ก๊ทธ์ธํ ์ฌ์ฉ์ ์ ๋ณด ๋ฐ๊ธฐ ์ถ๊ฐ #153 * โ [Test] ํ๋กํ ์ปดํฌ๋ํธ ํ๋กํ ์์ ํ๊ธฐ ๋ชจ๋ฌ ํ ์คํธ์ฝ๋ ์์ฑ #153 * โ [Test] ํ๋กํ ์ปดํฌ๋ํธ ์คํ ๋ฆฌ๋ถ ํ ์คํธ์ฝ๋ ์ค๋ฅ ์์ #153 * โ [Test] ํ ์คํธ ๋ณ์๋ช ๋ณ๊ฒฝ #153 * โ [Test] ์คํ ๋ฆฌ๋ถ ํ ์คํธ์ฝ๋ ๋ณ์๋ช ๋ณ๊ฒฝ #153 * โจ [Feature] ๋ชจ์ ๋ง๋ค๊ธฐ ํ์ด์ง ๊ตฌํ (#171) * โจ [Feature] ๋ชจ์ ๋ง๋ค๊ธฐ ํ์ด์ง UI (#122) * ๐[Design] ์ ์ฒด ๋ ์ด์์ ํ์ฑ * โจ[Feat] ๋ผ๋ฒจ ๋ฐ ์๋ฆฌ๋ฉํธ ์์ ์ปดํฌ๋ํธํ * ๐[Rename] ์ปดํฌ๋ํธ ์ด๋ฆ ๋ณ๊ฒฝ * โจ[Feat] maxLength ์ค์ * ๐[Design] ๋ ์ด์์ ๋ํ ์ผ ์์ * ๐[Design] ๋ฒํผ ๋ฐ ์ด๋ฏธ์ง input ์์ * ๐[Design] border ์ ์์ * โจ[Feat] ๋ผ๋์ค ๋ฒํผ ์์ญ ์ปดํฌ๋ํธํ * โจ[Feat] input์์๋ค ์ปดํฌ๋ํธํ * ๐[Rename] ์คํค๋ง ํ์ผ ๋ถ๋ฆฌ * โจ[Feat] inputFiled๋ก ๊ณตํตํ * โป๏ธ[Refactor] ์ปดํฌ๋ํธ ์ปจ๋ฒค์ ๋๋ก ๋ณ๊ฒฝ * ๐[Design] ๋ฃจํธ ๋ ์ด์์ ์์ * โจ[Feat] 115 feature ๋ชจ์ ๋ง๋ค๊ธฐ ํ์ด์ง UI api ์ฐ๋ (#167) * โจ [Feat] ๋ชจ์ ๋ง๋ค๊ธฐ react-date-picker ์ ์ฉ (#139) * ๐ฆ[Chore] React-datepicker ์ค์น * โจ[Feat] datepicker ํฌํจ ํผ ๋ฐ์ดํฐ ์ ์ก ํ ์คํธ * โจ[Feat] ํผ๋ฐ์ดํฐ ์ด๋ฏธ์ง, ๋ถํด๋ฝ ๋ถ๋ฆฌ * โจ[Feat] ์คํค๋ง ๊ฐ ๋ฐฑ์๋ ๋ฐ์ดํฐ๋๋ก ์์ * โจ[Feat] ํ๊ตญ ์๊ฐ์ผ๋ก ๋ ์ง ๋ฐ์ดํฐ ๋ณํ * โจ[Feat] ํ ๋ถ๋ฆฌ * โจ[Feat] ๋ ์ง Ui ํฌ๋งท ๋ณ๊ฒฝ * โจ[Feat] datepicker ์ปดํฌ๋ํธ ๋ถ๋ฆฌ * โจ[Feat] ์ฃผ์ api ์ ์ฉ ํ ์คํธ * โจ[Feat] ์คํ๋ผ์ธ ํด๋ฆญ์ ์๊ตฐ๊ตฌ, ๋ ์ ๋ณด ์ ์ฅ * โจ[Feat] ์คํค๋ง ์๋ฌ ๋ฉ์์ง ์ถ๊ฐ ๋ฐ ์ฃผ์ ํ ๋ถ๋ฆฌ * ๐ฌ[Comment] ์ฃผ์ ์ ๊ฑฐ * โจ[Feat] ์์ฑ api ํ ์คํธ * โจ[Feat] ํผ ์ ์ถ ํ ๋ถ๋ฆฌ * ๐[Rename] ํผ ์ปจํ ์ด๋ ๋ถ๋ฆฌ * ๐[Rename] ํ์ด์ง ๋ด๋ถ ์ปจํ ์ด๋ ๋ถ๋ฆฌ * ๐[Rename] ์ด๋ฏธ์ง ํ๋ ๋ถ๋ฆฌ * ๐[Rename] ํผ์ ์ถ ํ ๋ถ๋ฆฌ * ๐[Rename] ํ & ์ปจํ ์ด๋ ์ต์ข ๋ถ๋ฆฌ * ๐[Rename] api ์ฝ๋ ๋ถ๋ฆฌ * โจ [Feature] ๋ชจ์ ๋ง๋ค๊ธฐ ํ์ด์ง ๋ํ ์ผ ์์ (#170) * โจ [Feat] ๋ชจ์ ๋ง๋ค๊ธฐ react-date-picker ์ ์ฉ (#139) * ๐ฆ[Chore] React-datepicker ์ค์น * โจ[Feat] datepicker ํฌํจ ํผ ๋ฐ์ดํฐ ์ ์ก ํ ์คํธ * โจ[Feat] ํผ๋ฐ์ดํฐ ์ด๋ฏธ์ง, ๋ถํด๋ฝ ๋ถ๋ฆฌ * โจ[Feat] ์คํค๋ง ๊ฐ ๋ฐฑ์๋ ๋ฐ์ดํฐ๋๋ก ์์ * โจ[Feat] ํ๊ตญ ์๊ฐ์ผ๋ก ๋ ์ง ๋ฐ์ดํฐ ๋ณํ * โจ[Feat] ํ ๋ถ๋ฆฌ * โจ[Feat] ๋ ์ง Ui ํฌ๋งท ๋ณ๊ฒฝ * โจ[Feat] datepicker ์ปดํฌ๋ํธ ๋ถ๋ฆฌ * โจ[Feat] ์ฃผ์ api ์ ์ฉ ํ ์คํธ * โจ[Feat] ์คํ๋ผ์ธ ํด๋ฆญ์ ์๊ตฐ๊ตฌ, ๋ ์ ๋ณด ์ ์ฅ * โจ[Feat] ์คํค๋ง ์๋ฌ ๋ฉ์์ง ์ถ๊ฐ ๋ฐ ์ฃผ์ ํ ๋ถ๋ฆฌ * ๐ฌ[Comment] ์ฃผ์ ์ ๊ฑฐ * โจ[Feat] ์์ฑ api ํ ์คํธ * โจ[Feat] ํผ ์ ์ถ ํ ๋ถ๋ฆฌ * ๐[Rename] ํผ ์ปจํ ์ด๋ ๋ถ๋ฆฌ * ๐[Rename] ํ์ด์ง ๋ด๋ถ ์ปจํ ์ด๋ ๋ถ๋ฆฌ * ๐[Rename] ์ด๋ฏธ์ง ํ๋ ๋ถ๋ฆฌ * ๐[Rename] ํผ์ ์ถ ํ ๋ถ๋ฆฌ * ๐[Rename] ํ & ์ปจํ ์ด๋ ์ต์ข ๋ถ๋ฆฌ * ๐[Rename] api ์ฝ๋ ๋ถ๋ฆฌ * โจ[Feat] ์ด๋ฏธ์ง ํ์ฅ์ ๋ฐ ์ฌ์ด์ฆ ๊ฒ์ฌ * ๐[Design] ์ ์ฒด ๋ ์ด์์ ์์ * ๐[Design] ๋ผ๋์ค ๋ฒํผ ๋์์ธ ๋ณ๊ฒฝ --------- Co-authored-by: cloud0406 <32586926+cloud0406@users.noreply.github.com> Co-authored-by: cloud0406 <cloud0406@naver.com> Co-authored-by: Minkyung Kim <97824352+wynter24@users.noreply.github.com> Co-authored-by: sun <104830526+sunnwave@users.noreply.github.com>
#๏ธโฃ์ฐ๊ด๋ ์ด์
๐์์ ๋ด์ฉ
๋ฏธ๋ฆฌ๋ณด๊ธฐ, ์ฌ์ฉ๋ฐฉ๋ฒ ๋ฐ ๊ฒฐ๊ณผ๋ฌผ
๋ฐ์คํฌํ

ํ๋ธ๋ฆฟ

๋ชจ๋ฐ์ผ
